問題タブ [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.
json - smartGWT ListGrid JSON の問題
URL: で REST API を作成しました。http://localhost:8888/rest/contacts
この JSON 出力を使用します。
smartGWT ListGrid に id 値のみを出力したいと考えています。
ただし、次の例外がスローされます。
グーグルで検索して修正を試みましたが、解決しませんでした。この問題の解決策を知っている人がいたら教えてください。
java - SmartGWT ListGrid - フィールドを選択から除外
次の問題を解決するためにあなたの助けを求めたいと思います。
複数の行を持つ SmartGwt ListGrid があります。この ListGrid には、正常に機能する SelectionChangedHandler があります。
この ListGrid に特別な列 (ListGridField) を追加しました。基本的に、クリックしたときに selectionChangeEvent がトリガーされないようにしたいと考えています。
この特別な列には、独自の recordclickHandler があります。
ListGridで選択したレコードを変更するこの列フォームを除外したいだけです。
あなたの知識でそうする方法はありますか?
前もって感謝します。
gwt - 入力データを読み取り、SmartGwt の listgrid にデータを表示する
テキストボックスから入力データを読み取り、送信ボタンをクリックするコードを作成しました。このデータはリストグリッドに表示されます。送信ボタン クリック イベント コードは次のとおりです。
textboxes データを listgrid フィールドに設定するにはどうすればよいですか?
ありがとう
textbox - SmartGwt の SectionStack で listgrid データを表示する方法
コードに2つのセクションスタックセクションがあり、onwは入力データの動的フォームを表示し、2番目のセクションスタックセクションは動的フォームセクションで保存ボタンを押すと入力データを表示するリストグリッドを表示しています。
3 つのクラスを作成しました。1 つは Dynamic Form を拡張する EmployeeApplicationForm、2 番目は listgrid を拡張する EquiryList、3 番目は getter と setter の ListGridRecord を拡張する EnquiryFormRecord です。
テキストボックスのデータを取得し、EnquiryFormRecord コンストラクターを呼び出して、「データ」変数のデータを取得および設定しました。しかし、この「データ」変数を EnquiryList クラスにアクセスして、listGird フィールドの「setData(data)」にアクセスできません。
私のコードはこれです。この問題を解決するためのアイデアを共有してください EmployeeApplicationClass And EnquiryList:
java - SmartGWT: リスト グリッドの特定の行に色を付けることは可能ですか?
smartGWT listGrid で特定の行を色付けすることは可能ですか? すべてのlistGridではなく、1行だけに色を付けたい
java - SmartGWT ListGrid 最終版
ListGrid は常に Final でなければならないことに気付きました。私にとっては、別のクラスからプロパティを変更したいので、静的オブジェクトが最適です。
私のプロジェクトでは、明確なコードを作成するために、いくつかのクラスを作成しました。
DataGrid extends ListGrid
新しいオブジェクトのプロパティを設定し、データを入力するクラス。@Override メソッドは、グリッド オブジェクトにボタンを追加します。PopupWindow extend Window
ListGrid の編集ボタンをクリックしたときに Window オブジェクトを作成するために使用されるクラス。ウィンドウには、新しいデータを追加できるテキストボックスと送信ボタンがあります。[送信] ボタンの OnClick イベントは、データを MySQL サーバーに書き込み、グリッドを実際のデータ(MySQL からのクエリ)で更新する必要があります。これは私が実装できない部分です。Entry Point クラス onModuleLoad には、次のグリッド コードがあります。
final DataGrid grid_far = new DataGrid(); grid_far.setGridData();
私はJavaが初めてです。おそらく、それほど多くのクラスを使用するべきではありません。エントリポイントクラスonModuleLoad()にすべてを入れてください。
PopupWindow で Window クラスを拡張する場合、Entry Point クラスから onModuleLoad() メソッドを実行する Button OnClick を宣言すると、Web ページが複製されますか? 私はこれを行うことを意味します:
contextmenu - listGridのレコードだけにcontextMenuを表示するには?
私はsmartGwt 3.0を使用しています。レコードがクリックされたときlistGrid
に表示したいレコードがあります。contextMenu
そのためのコードを書きましたが、すべて正常に動作します。
私の問題は、(レコードではなく) listGrid を右クリックすると、コンテキスト メニューが表示され、これが発生したくないということです。この問題を解決するにはどうすればよいですか?
datasource - SmartGWT DataSourceField.setHidden に非表示のフィールドが表示されませんか?
編集:
SmartGWT/PureMVC プロジェクトがあります。MyMediator の initView() で、DataSource を使用して ListGrid を作成します。それはよく示しています。ここに myDataSource コードがあります:
initView() で作成した myListGrid には次の設定があります。
ここまでは、すべて問題ありません。次に、何らかの通知があったときに、継承された PureMVC の handleNotification メソッドで非表示の列を表示したいと思います。
したがって、列は常に非表示のままです。助けてください!
gwt - スマート GWT リストグリッド、展開と行スパンを同時に行う方法
だから私は Smart GWT ListGrid を持っていて、行を展開可能にし、同時に行をスパンできるようにしたいと考えています。マージされていない行を (行スパンを実行して) 展開すると問題なく動作しますが、マージされた行がいくつかある場合、展開アイコンが消えます。展開と行スパンの私のコードは次のとおりです。
ListGrid の getRowSpan メソッドをオーバーライドして、真下のセル (同じ列インデックスと次の行インデックス) が同じ値になるまでセルをスパンするようにしました。 また、グリッドにスパンするセルを伝えるメソッド setMergeCols もあります行間。これがその外観です。ご覧のとおり、一番下の最初の 2 つのセルは 4 行にまたがっていますが、展開記号がありませんが、上の行 (行スパンがない) には展開記号があります。理由はありますか?