0

我想使用 SSJS 访问可编辑区域中的视图

我试过这样的东西

var callback1:com.ibm.xsp.component.xp.XspCallback = getComponent("callback1");
print(callback1.getChildren().get(0).getValue())

但唯一的结果是对象 ID。有机会获得整个对象吗?

我认为这很容易,但我不知道该怎么做。

4

2 回答 2

1

可编辑区域的内容不是子项,它们是方面:

callback1.getFacet("facetName")

将 facetName 替换为您在定义可编辑区域时命名的构面。如果上面的表达式返回 null 以外的任何内容,则可编辑区域有内容。

于 2012-08-22T03:46:10.400 回答
0

Afaik 回调点没有孩子。控件成为包含回调的控件的子级。您可以尝试 getParent (不确定这是否适用于回调)并从那里查看。如果一个控件只有一个回调,则其父级的子级是明确的。如果这一切都失败了,您可以将回调包装到面板中

于 2012-05-08T02:14:40.380 回答