問題タブ [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.
java - 生成されたプロパティと並べ替えを備えた Vaadin グリッド
Vaadin グリッドには、並べ替え可能なコンテナー内にある項目の値のみを含む列がいくつかありますが、値に合わせてカスタム HTML タイトル タグが必要なため、生成されたプロパティとしても追加されます。 . Generated Property と HtmlRenderer を使用すると、正常に機能してレンダリングされますが、それらを使用するとすべての列がソートできなくなります。Table を使用すると、CellStyleGenerator を使用してこれを行うことができると思いますが、Grid にはいくつかの利点があります。これを修正して列を再度ソート可能にする回避策はありますか?
HtmlRenderer を Converter と一緒に使用すると、別の方法で動作するはずですが、html タイトル タグにメタ情報を含める必要があるため、Converter が持つフィールドだけでなく、オブジェクト参照自体が必要です。
vaadin - Vaadin グリッド行インデックス
私たちが行う場合はvaadinテーブルで
行インデックスを持つ列を取得します。
vaadin グリッドで同じことは可能ですか?
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) "ごとにサイズを変更/更新したいと考えています。
最新の既知のサイズについてコンテナー (および最終的にはそのコンテナーを使用するグリッド) に通知する最良の方法は何ですか?
サイズを怠惰に設定する例はありますか?
前もって感謝します。
vaadin - vaadin グリッド フィルターとレイアウトを同時に変更するにはどうすればよいですか?
上にいくつかのフィルターを備えたvaadinグリッドがあり、フィルターはボタンで表示/非表示にできます。現在の問題は、グリッドのデータ ソースが変更され、同時にグリッドの位置が変更された場合、グリッドが適切に再描画されないことです。グリッドには、10 項目中 5 項目のみが表示され、上部に空の行が表示されます。
ボタン アクションはsetVisible
false に設定され、フィルターがリセットされます。
レイアウトをダーティとしてマークしたり、再構築を要求したりする方法はありますか?
PS: https://github.com/jansauer/vaadin/tree/filtergrid/に問題のある本格的なサンプルアプリがあります
vaadin - Vaadin グリッド/テーブルの向きを変更する
テーブルまたはグリッドの向きを変更するにはどうすればよいですか? ヘッダーを左側に配置したい。左側にヘッダー、右側に値を持つ 2 列のみ。