問題タブ [vaadin-grid]

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.

0 投票する
1 に答える
1771 参照

java - 生成されたプロパティと並べ替えを備えた Vaadin グリッド

Vaadin グリッドには、並べ替え可能なコンテナー内にある項目の値のみを含む列がいくつかありますが、値に合わせてカスタム HTML タイトル タグが必要なため、生成されたプロパティとしても追加されます。 . Generated Property と HtmlRenderer を使用すると、正常に機能してレンダリングされますが、それらを使用するとすべての列がソートできなくなります。Table を使用すると、CellStyleGenerator を使用してこれを行うことができると思いますが、Grid にはいくつかの利点があります。これを修正して列を再度ソート可能にする回避策はありますか?

HtmlRenderer を Converter と一緒に使用すると、別の方法で動作するはずですが、html タイトル タグにメタ情報を含める必要があるため、Converter が持つフィールドだけでなく、オブジェクト参照自体が必要です。

0 投票する
5 に答える
6019 参照

vaadin - Vaadin グリッド行インデックス

私たちが行う場合はvaadinテーブルで

行インデックスを持つ列を取得します。

vaadin グリッドで同じことは可能ですか?

0 投票する
1 に答える
1613 参照

vaadin - Vaadin グリッドと LazyQueryContainer

https://vaadin.com/wiki/-/wiki/Main/Lazy%20Query%20Container/の例に従って、Lazy Query Container を Vaadin Grid にリンクしました 。

これらの例では、クエリの実装に @Override public int size()メソッドが必要です。どうやら、Grid はこのメソッドを使用して、コンテナが設定されたときに表示されるオブジェクトの総数を取得します。

サイズの方法では、カウントと完全なテーブル スキャンが必要ですが、この場合は非常にコストがかかります。

サイズをすぐに設定する代わりに、 loadItems 呼び出し"@Override public List loadItems(int startIndex, int count) "ごとにサイズを変更/更新したいと考えています。

最新の既知のサイズについてコンテナー (および最終的にはそのコンテナーを使用するグリッド) に通知する最良の方法は何ですか?

サイズを怠惰に設定する例はありますか?

前もって感謝します。

0 投票する
1 に答える
103 参照

javascript - グリッドが最小の高さよりも小さくなるのを防ぐにはどうすればよいですか?

vaadin-grid を使用しており、行を選択するときに行の詳細ビューを使用したいと考えています。これは、テーブルに多くの行がある限り機能します。一部のテーブル データをフィルター処理し、テーブルが小さくなるとします。

ここに画像の説明を入力

行を選択すると、グリッドが小さすぎるため、行の詳細ビューを表示できなくなります。

グリッドが最小の高さよりも小さくなるのを防ぐにはどうすればよいですか?

0 投票する
1 に答える
366 参照

vaadin - vaadin グリッド フィルターとレイアウトを同時に変更するにはどうすればよいですか?

上にいくつかのフィルターを備えたvaadinグリッドがあり、フィルターはボタンで表示/非表示にできます。現在の問題は、グリッドのデータ ソースが変更され、同時にグリッドの位置が変更された場合、グリッドが適切に再描画されないことです。グリッドには、10 項目中 5 項目のみが表示され、上部に空の行が表示されます。

サンプルアプリ

ボタン アクションはsetVisiblefalse に設定され、フィルターがリセットされます。

レイアウトをダーティとしてマークしたり、再構築を要求したりする方法はありますか?

PS: https://github.com/jansauer/vaadin/tree/filtergrid/に問題のある本格的なサンプルアプリがあります

0 投票する
1 に答える
144 参照

vaadin - Vaadin グリッド/テーブルの向きを変更する

テーブルまたはグリッドの向きを変更するにはどうすればよいですか? ヘッダーを左側に配置したい。左側にヘッダー、右側に値を持つ 2 列のみ。