Tapestryでは1つの問題に直面しています。Tapestry5でゾーンを更新するために使用されたアクションリンクでJS関数を呼び出せません
問題 - データを表示するためにグリッドを使用しています。各行にプラス(+)ボタンが表示されています。プラス(+)ボタンをクリックすると、その行の内側の行が表示されます。私はこれを静的に達成しました。静的とは、グリッドが同時にデータをロードするときに、内部の行のデータを取得して非表示のフィールドに格納することを意味します。プラス(+)ボタンをクリックすると、隠しデータフィールドを使用するJS関数が呼び出され、内側の行が描画されます。
今やねじれがあります。同じことを動的にやる必要があります。プラス(+)ボタンをクリックすると、隠れた行のデータを取得してから、JS関数を呼び出して内側の行を描画する必要があります。これを達成するために、内部の行データを動的に取得するためにZone & ActionLinkを使用しました。ゾーンには、内部の行のデータを含む隠しフィールドが含まれています。私がActionLinkをクリックすると、ゾーンがリフレッシュされ、データを取得しますが、その後はJS関数を呼び出せません。
あなたが問題を理解してくれることを願っています。緊急にあなたの助けが必要です。
よろしく、
マヘンドラ