SSJSを使用して、編集可能領域のビューにアクセスしたい
私はこのような何かを試しました
var callback1:com.ibm.xsp.component.xp.XspCallback = getComponent("callback1");
print(callback1.getChildren().get(0).getValue())
しかし、唯一の結果はオブジェクトIDでした。オブジェクト全体を取得する機会はありますか?
簡単だと思いますが、どうしたらいいのかわかりません。
SSJSを使用して、編集可能領域のビューにアクセスしたい
私はこのような何かを試しました
var callback1:com.ibm.xsp.component.xp.XspCallback = getComponent("callback1");
print(callback1.getChildren().get(0).getValue())
しかし、唯一の結果はオブジェクトIDでした。オブジェクト全体を取得する機会はありますか?
簡単だと思いますが、どうしたらいいのかわかりません。
編集可能な領域のコンテンツは子ではなく、ファセットです。
callback1.getFacet("facetName")
編集可能領域を定義したときに、facetNameをファセットに名前を付けたものに置き換えます。上記の式がnull以外を返す場合、編集可能領域にコンテンツが含まれています。
Afaikコールバックポイントには子がありません。コントロールは、コールバックを含むコントロールの子になります。getParentを試して(それがコールバックで機能するかどうかはわかりません)、そこから調べることができます。コントロールにコールバックが1つしかない場合、その親の子はクリアされます。これがすべて失敗すると、コールバックをパネルにラップできます