問題タブ [listgrid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ListGrid、SmartGWT にカスタム コンポーネントを追加する
カスタム コンポーネントを SmartGWT の ListGrid に追加しようとしていますが、以下のコードを使用してそれを行うことができます:-
myLabel が Header と Body の間に表示されます。ただし、ラベルは固定されているため、グリッドを水平方向にスクロールするたびにラベルを移動させたいと考えています。とにかく私はそれを達成することができますか?
checkbox - フィールドヘッダーにチェックボックスがあるブール型のsmartgwt listgridfield
チェックボックスを表示する必要があるリストグリッドフィールドを作成しました。だから、私はそのフィールドを次のように設定しました
私が今必要としているのは、同じフィールドを持つヘッダーのチェックボックスだけです。したがって、ユーザーが一度にすべてのチェックボックスをオンまたはオフにしたい場合は、これで行います。
チェックボックスフィールドを最初の列に配置するlistGridプロパティについて知っています
しかし、これは私には役に立ちません。カスタムレベルで必要です。
user-interface - smartgwt IE11 UI の問題
フロントエンド フレームワークとして smartgwt を使用している J2EE プロジェクトに取り組んでいます。フロントエンド ページには、smartgwt コードを含む JSP ページと Java クラスが含まれています。すべてのページと smartgwt UI コンポーネントは IE8 で正常に動作しますが、IE11 では UI の問題があります。
IE11 では、リストグリッドのコンテンツがリストグリッドの下の境界線を超え、スクロールバーが機能しないという 1 つのタイプの問題しかありません。この問題は常に発生するわけではありません。ページでの追加、更新、または削除操作 (Ajax 操作のため、ページは送信およびリロードされません) の後に発生し、グリッドにデータをロードします。
問題が発生する前後のページの HTML コードを保存しました。生成された 2 つの HTML コードには多くの違いがありますが、UI の問題に直接関係する主な違いが 2 つあります。1 つはリストグリッドのスタイル属性で、間違ったページの div には が含まれていませんoverflow:hidden;
。もう 1 つは、リストグリッドの高さと幅を制御する DIV でheight:4534px
、間違ったページでは高さがありますがheight:300px
、右側のページでは高さが異なります。
smartgwt のバージョンを 4.0 に、gwt のバージョンを 2.5.1 にアップグレードしようとしましたが、問題は解決しません。
私は smartgwt を初めて使用します。問題の解決策を見つけるためにどこを見ればよいかわかりません。ページの Java smartgwt コードが原因なのか、IE11 の smartgwt の問題なのかわかりません。またはその他の理由。問題の解決策を見つけるためにどの方向に進むべきか、誰かが案内できますか?
datasource - スマート クライアント データ ソースの再バインド
smartclient データ ソースとリスト グリッドを作成しました。autoFetchData は false に設定され、リスト グリッドの dataSource はデータ ソースに設定されます。
検索を行うときは、データ ソースの dataURL を自分の URL に設定し、リスト グリッドの fetchData メソッドを呼び出します。
これは正常に機能し、リスト グリッドには値が正しく表示されます。
問題は、新しいパラメーターを使用して検索を再試行しても、リスト グリッドが新しい値で更新されないことです。
これが私のデータ ソースとリスト グリッドです。
java - DSResponse データは ListGridRecords エラーの配列であると予想されます
私はGWT app に取り組んでいます。私はこの方法を持っています:
デバッグ時に次の警告が表示されます。
WARN:Log:setData(): DSResponse データは ListGridRecords の配列である必要があります。これにより、この dataSource にバインドされた ListGrids で期待どおりにデータを表示できます。
問題がどこにあるのかわかりませんか?
record - Smart GWT - ListGrid でクリックされたレコードのテキストの色を変更する
Smart GWT バージョン 4 を使用しています。レコードのクリック アクションで選択したレコードのテキストの色を変更したいと考えています。「setHilites」メソッドなどを使用してそれを行う方法が見つかりません。どうすればこれを達成できますか?