计算重复控制的数据绑定

时间:2014-07-10 12:53:37

标签: xpages xpages-ssjs

我有2个多米诺骨牌视图绑定到xpage。 view1和view2。 在重复控制中,我想计算我想要绑定重复控件的视图。

在重复控制,数据,值中,如果不计算任何内容,则可以使用#view1(作为数据源)。 当我使用ssjs并返回view1时,它不起作用。(重复控件不绑定到view1)

我需要在ssjs中返回什么才能将重复控件绑定到view1?

1 个答案:

答案 0 :(得分:1)

" view1"的价值来自视图数据源的变量有点不寻常,因为绑定到repeat / view / etc.处理数据源,而SSJS上下文中的值是lotus.domino.View对象本身,这是不同的。

无论如何,虽然你可以在页面加载时计算重复绑定(通过使用页面加载 - 性别执行的SSJS来返回值绑定字符串,例如value="${javascript:'#{' + (someCondition ? 'view1' : 'view2') + '}'}"),但是你可以可能最好还是计算视图数据源的viewName属性。这应该表现得像你期待的那样。