問題タブ [celltable]
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 - GWT CellTable にカスタム キーボード ショートカットを追加する方法
GWT で CellTable を作成し、キーボードを
.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
使用できるように設定しました。
これで、キーボードで上下に移動し、スペースバーを押して各行を操作できるようになりました。この CellTable にカスタム キーボード ショートカットを追加することは可能ですか? たとえば、スペースバーを入力ボタンとして機能するように変更したいとします。
gwt - CheckBoxes を使用した GWT CellTable は、選択されたすべてのボックスを取得します
GWT Projekt に CellTable があり、各行に CheckBox があります。どういうわけか、cellTable のすべての行を反復処理し、各行の CheckBox が選択されているかどうかを確認する必要があります。
その方法がわからず、その方法を示すものを見つけることができません。
gwt - GWT CellTable を動的に作成する - 並べ替え
GWT CellTable を動的に作成 -
前の質問を参照してください: Create GWT CellTable Dynamically
この動的セルテーブルでは、列に基づいて動的に並べ替えを行いたいと考えています。
コンパレーターのやり方は?
私の最初の質問です!前もって感謝します
gwt - GWT CellTable は、選択された行にフォーカスを維持します
複数の列を含む CellTable で行を選択すると、行全体が黄色になります。クリックする行の領域 (行のどの列) にも依存しません。
私がやろうとしているのは、このテーブルの他の行が選択されていない限り、選択した行を黄色に保つことです。現時点では、ブラウザの別の場所をクリックするとすぐに、行が元の色に戻ります。
選択モデルを使用しようとしましたが、何も変わりませんでした。フォーカスはブラウザによって管理されているため、アドバイスはありますか、それとも単に不可能ですか? 動作は、CellTable の Google ショーケースでも同じです...
gwt - CellTable の Colspan と Rowspan
colspan セルと rowspan セルの両方を持つテーブルを実装しています。以前は FlexTable を使用していましたが、CellTable を使用することにしました。しかし、CellTable はスタイルの追加をサポートしていませんが、FlexTable はサポートしていないようです...私が何をしようとしているのかを知るために、写真を見てください:
どんな提案でも大歓迎です。
gwt - GWTCheckboxCellはCellTableでの選択を妨げます
CellTable
GWTがあり、を含む列を追加すると、aCheckboxCell
を介した選択がSingleSelectionModel
機能しなくなることを発見しました。このセルタイプは、行の選択を妨げます。2.5.0.rc1でこの動作を示すコードサンプルに従います。
複数のセルを組み合わせて、テーブルに追加できます(例LinkActionCell
など)。ない限りCheckboxCell
、ブルーセレクションSingleSelectionModel
はチャームのように機能します。誰かが私がこれで間違っていることを見ていますか、CheckboxCell
それともバグがありますか?
java - 選択時に奇数/偶数の背景色を維持する方法は?
DataGrid
奇数/偶数行の背景色が異なるGWT (CellTable) があります。
選択時に境界線の色のみを変更したいのですが、背景は変更しないでください。しかし、次のようにスタイルを使用している場合、背景 IS は常に ' white
' に変更されます。
それが細胞の内部背景です。しかし、奇数/偶数行から継承するのではなく、どういうわけか他の場所から継承します...
gwt - GWTCellTableデータが表示されない
モジュールonModuleLoad()
メソッドに次のコードがあります。
と
の列はCellTable
、オブジェクトからプロパティを取得し、表示する値をMyPromo
返します。String
ただし、テーブルには何も表示されず、列ヘッダーのみが表示されます。これがなぜなのか、何か考えはありますか?
gwt - GWT:TabPanel内のFlowPanel内のCellTable
私はCellTableウィジェット(Compositeを拡張し、UiBinderを介してCellTable + Pagerを持っているアイテム)を持っています。これは、TabPanelのタブのコンテンツであるFlowPanel内にあります。
私はすべてにプログラムで(今のところ)高さと幅を設定しました:CellTable:600px x 500px FlowPanel:650px x 550px TabPanel:700px x 600px
ページがレンダリングされると、HTMLをチェックして、CellTableのコンテンツと幅+高さが正しく設定されていることを確認できます。他のすべてのコンポーネントも同様ですが、何らかの理由でテーブルが表示されません。空のタブパネルのみ。コンポーネントを正しくサイズ設定できる理由や方法はありますか?
gwt - GWT SimplePager - ページャーの LastButton の onclick で間違ったページャー インデックスを取得する
GWT 2.3 Celltable & SimplePager を使用しています
SimplePager クラスを拡張して CustomPager を作成します。
ListBox を使用して、10、20、50、100 などの celltable のさまざまなページ サイズを表示しました。
ページサイズが 10 のときに celltable に 11 レコードを表示しています。 (1 空のレコード (行) + 10 レコード (行))
pageSize = 20 の場合は 21 行 (レコード)、pageSize = 50 の場合は 51 行 (レコード)、pageSize = 100 の場合は 101 行 (レコード)。
ページ サイズ 50 または 100 を選択すると、ページャーとディスプレイが正しい値を返すため、ページネーションは正しく機能しますが、10 と 20 の場合は機能しません。
デバッグ後、次のことがわかりました。
ページ サイズが 10 または 20 の場合、ページャーの lastPage ボタンの onclick がページャーの不適切な pageIndex と startIndex の不適切な値を取得します。
間違った startindex = display.getVisibleRange().getStart()
ページャーでクリックしたときの誤った値は次のとおりです。最後のボタンは、ページ サイズ = 10、つまり 1 ダミー レコード + 10 実際のレコードと見なします。
page size=10 の場合のページャの最後のボタンの onclick の不正な出力:
主な問題は、最後のページ インデックスの代わりに pager.getPage() が 90 を返すことです:(
この問題を解決する方法はありますか? この質問に対する指針/解決策を教えてください。
前もって感謝します。