問題タブ [vaadin8]
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.
vaadin8 - データプロバイダーからの遅延読み込みをバイパスする
フェッチ中にデータを操作する必要があります
実行時に、遅延読み込み機能のためにデータがすべてフェッチされていないことがわかりました。操作するときにすべての行を取得する必要があります。
遅延読み込み機能を維持しながら、すべてのデータを並べ替え/フィルター処理して取得するにはどうすればよいですか?
編集:私の場合:フロントエンドでは、グリッドから選択できるバッチ操作がいくつかあり、最初の行または現在選択されている行から開始行を選択できます。vaadin7 では、IndexedContainer の firstItemID、lastItemID、prevItemID、nextItemID メソッドを使用して、グリッド行をループします。vaadin8 では、そのようなメソッドはありませんでした。だから私は自分のビーンに前と次のポインタを追加し、データプロバイダが行をフェッチするたびにそれらをリンクすることを考えていました
問題は、DataProvider が遅延読み込み機能のために表示されている行のみをフェッチしていることです。
java - マルチページ: ナビゲーターとナビゲーションの設定 -> 「getConnectorId() が初めて呼び出されたときに、コンポーネントをセッションにアタッチする必要があります」
プロジェクト内でナビゲーターを実行できません。「getConnectorId()が初めて呼び出されたときに、コンポーネントをセッションに接続する必要があります」というエラーが常に表示されます
ほぼ同じセットアップですぐに実行できるいくつかの例に従いましたが、自分の環境内で実行できず、理由がわかりません。
これは私のメインUIです
これは私のメイン/フード/食事ビューです。マルチページの例をテストしたかっただけなので、ラベルのみの切り株です