Wicketのテーブルに行を動的に追加することができます。ただし、フォームが送信されると、新しく作成された行は消えます。私は複数の提出のためにこれらの行を再利用したいと思います。このようなことは可能でしょうか?解決策を見つけようとするとき、私は方法ListView.setReuseItems(true)
を見つけました。これは、次のサブミットの元の行の値を保持しますが、新しく作成された行は削除されます。ありがとうございました!Wicketで永続的な行を動的に追加できますか?
0
A
答えて
1
コードを投稿していないので、新しい行を追加するためにコンポーネント階層を手動で変更していると仮定しています。
より良いアプローチは、基礎となるモデルオブジェクトからテーブルを生成することです。要求の間に状態を維持するようにモデルが設計されている限り、テーブルの状態全体が安全にセッションに格納されます。このようにして、新しい行を追加するには、モデルオブジェクトに追加してテーブルを再度レンダリングさせるだけです(例えば、Ajaxやページリフレッシュなど)。
ただし、膨大な量のデータを処理する場合は、すべてをセッションに格納することはお勧めできません。その場合は、メモリフットプリントをできるだけ低く保つために、より洗練されたモデルが必要です。しかし、一般的なアイデアは変わりません。モデルがデータを処理し、コンポーネントがプレゼンテーションを処理します。
関連する問題
- 1. Wicketを使用してSWFObjectを動的に追加します。
- 2. C#の動的永続的
- 3. アプリケーションはデバッグビルドで永続的なローカルストレージにアクセスできますか?
- 4. htaccessの永続的なリダイレクト動的URL?
- 5. は、UITextViewにテキストを永続的に追加します。
- 6. 動的IPを使用するサーバー上で永続的なsocket.io接続を確立できますか?
- 7. MVVMアーキテクチャで永続的/ネットワークコードを追加する場所
- 8. PIcassoで永続的なサムネイル
- 9. 永続的なインタープリタは何ですか
- 10. innerHTMLはHTML要素を永続的に追加しません
- 11. rsyncを永続的に実行できるようにする
- 12. DataGridviewに行を動的に追加できません
- 13. Matlab GUIDEポップアップメニューにコンポーネントを永続的に追加する
- 14. 永続的なNSManagedObjectIDはあまり永久的ではありませんか?
- 15. linuxからAndroidで永続的なバックグラウンドプロセスを起動する
- 16. 非永続フィールドをモデルに追加できますか?
- 17. 永続的なアラーム
- 18. C#でインターフェイスに動的メソッドを追加できますか?
- 19. J2MEでの永続的なHTTP接続
- 20. パイプラインによる持続的で永続的な永続的なラウンドトリップ時間のホップ
- 21. Kubernetesの動的永続ボリューム
- 22. Android:GridViewにセルを動的に追加できますか?
- 23. ログイン後に自動的にJWTを追加できますか?
- 24. WebViewの履歴は永続的に保存できますか?
- 25. スレッドを使用してデータリストに行を動的に追加できますか?
- 26. joomla動的行を追加
- 27. 変更が永続的になるようにリストを追加するには?
- 28. ogタグを動的に追加してレンダリングできますか?
- 29. SVG d3 |インラインスタイルを動的に追加できますか?
- 30. Primefacesコンポーネントを動的に追加/削除できますか?
いくつかのコードを表示できますか?テーブルのバッキングリストに新しい行を追加する必要があります。 – bert