ページに複数のグリッドを配置したい。ユーザーが列ヘッダーをクリックしてページャーをソートまたは使用すると、その状態で状態を変更できるようにしたいと考えています。しかし、サーバー側でどのようなイベントが発生するのか、どのグリッドが変更されたのかを確認する方法は不明です。 TapestryがIDを生成するように、グリッドがループしています。私はonSort(String grid)などを使うことができるように、グリッドのコンテキストのようなものが必要です。何か案は?Tapestry 5の1ページで複数のインプレースグリッドを処理するにはどうすればよいですか?
1
A
答えて
0
イベント名は「並べ替え」です。グリッドモデルのupdateSort(columnId)をトリガーします。 並べ替えを処理できるカスタムgridModel(どのグリッドかを知る)を提供できると思います。
それとも、パラメータを追加することにより、各列のデフォルトのグリッドヘッダーをオーバーライドすることができます:
<p:propertyheader>
<t:eventlink context="a,b,c" event="sort">property</t:eventlink>
</p:p
を私が直面しています(propertyheaderは、プロパティ名とエンディング「ヘッダ」を組み合わせたものです)
関連する問題
- 1. 1つのxamlページで複数のxamlページを結合するにはどうすればよいですか?
- 2. Paypalで複数の段階で支払いを処理するにはどうすればよいですか?
- 3. Pythonでsqliteデータベースにアクセスする複数のスレッドをどのように処理すればよいですか?
- 4. ページ上で数十万のDOM要素を処理するにはどうすればよいですか?
- 5. Carrierwaveで複数のアップロードタイプをDRY-lyで処理するにはどうすればよいですか?
- 6. 複数の青写真でフラスコ内のログインを処理するにはどうすればよいですか?
- 7. 角度jで複数の非同期ポストメソッドを処理するにはどうすればよいですか?
- 8. GestureOverlayViewで複数のストロークを処理するにはどうすればよいですか?
- 9. コンテンツスライダjs内で複数のフォーム送信を処理するにはどうすればよいですか?
- 10. 1つのページで複数のVRシーンを表示するにはどうすればよいですか?
- 11. 1人のAndroidアプリで複数のユーザーを管理するにはどうすればよいですか?
- 12. モデルインスタンスの複数のフィールドを反復処理するにはどうすればよいですか?
- 13. 複数のクリック/タップのデフォルト処理を防止するにはどうすればよいですか?
- 14. UDPプロトコル用に複数の再送信タイマーを処理するにはどうすればよいですか?
- 15. 1つのページに複数のGoogleトラッキングピクセルを追加するにはどうすればよいですか?
- 16. 1つのページに複数のUIPickerViewを実装するにはどうすればよいですか?
- 17. 複数のTiffファイルを1ページのTIFFファイルにマージするにはどうすればよいですか?
- 18. ajax関数でリクエストを1つずつ処理するにはどうすればよいですか?
- 19. Deferredを使用して複数のajaxリクエストエラーを処理するにはどうすればよいですか?
- 20. 1つのHTMLページにある複数のフォームをPHPで処理するにはどうすればいいですか?
- 21. 複数のデータソースを処理するにはどうすればよいですか?
- 22. ZK複数のイベントを処理するにはどうすればよいですか?
- 23. 複数の非同期リクエストを処理するにはどうすればよいですか?
- 24. inet_ntop()のエラーを処理するにはどうすればよいですか?
- 25. レスポンスレイアウトのズームを処理するにはどうすればよいですか?
- 26. puppeteerで複数のウィンドウを処理するにはどうすればいいですか?
- 27. パイプで複数のフィールドを処理するにはどうすればいいですか?
- 28. SwiftでCFSocketCallBackType.dataCallbackを処理するにはどうすればよいですか?
- 29. passport.deserializeUser()でエラーを処理するにはどうすればよいですか?
- 30. Androidでフィードを処理するにはどうすればよいですか?
HI @Brian同じprob。何か解決策を見つけましたか?はいの場合は、私と共有してください。あなたは同じことをここで確認することができますhttp://stackoverflow.com/questions/8653094/dynamic-id-to-grid-component-in-tapestry-5 –
@MahendraAthneria解決策は見つかりませんでした。今私はちょうどインプレースを使用していないので、ユーザーがグリッドを並べ替えると、ページ全体がリフレッシュされます。理想的なユーザーエクスペリエンスではありませんが、少なくとも機能します。私はあなたの質問にコメントを追加しました。 –