ssjsから正常に呼び出しているコードの場合、このビットがあります
"vwEquipmentActiveByCategorySubcategoryBriefDescription/"+rowData.getUniversalID() +"/$FILE/"+rowData.getColumnValues()[4]
今、私はそれをcsjsから呼び出す必要があります。これどうやってするの?
ssjsから正常に呼び出しているコードの場合、このビットがあります
"vwEquipmentActiveByCategorySubcategoryBriefDescription/"+rowData.getUniversalID() +"/$FILE/"+rowData.getColumnValues()[4]
今、私はそれをcsjsから呼び出す必要があります。これどうやってするの?
クライアント側にXSPオブジェクトがあり、サーバーへのコールバックをほとんど実行できません。
だからこれを使ってみてください
XSP.partialRefreshGet(refreshId, options) or XSP.partialRefreshPost(refreshId, options)
部分的な更新を手動でトリガーします。POSTの場合、refreshIdはフォームを指している必要があります。取得するには、部分的な更新が定義されている任意の要素にすることができます。オプションオブジェクトは、調べるのに非常に興味深いものです。ライフサイクルで実行するパラメーターと関数が含まれています。
したがって、リピートコントロールのIDとXSP.partialRefreshGetまたはPostを入力して、機能するかどうかを確認するだけです。確かに、コントロールをパネルに配置し、パネルのIDを渡してメソッドを更新すると機能します。
ここでやったのは、クリックイベントSSJSを使用して画像のURL(繰り返しコントロールから計算)を取得し、CSSの非表示フィールドに保存することでした。次に、CSJSはそのフィールドを参照します。よく働く。