xpages为绑定的计算字段添加值

时间:2014-09-16 05:48:13

标签: xpages

我试图将以下值添加到计算字段中:

var b = @Subset(@Unique(@DbColumn (@DbName(),"vwNrRegistru",1)),-1);

if (@Elements(b)<1){return 10001; }

else { return (b+1);}

但是,我希望将计算字段绑定到数据源字段:

<xp:text escape="true" id="computedField1" value="#{Contr.txt_nrcontractcv}">

我会使用inputText,但每次我打开文档。对于编辑,值递增,这是我想要计算字段的原因。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

您想从现有的Notes字段中获取值,然后对其进行一些计算,然后显示结果,对吧?

你可能想绑定你的comp。字段到范围变量。然后在PageLoad之前进行基本计算,并将结果放入作用域的var中。您可以轻松控制何时进行计算,例如仅适用于新文档,或适用于特定时间或其他任何时间

答案 1 :(得分:0)

使用style =“display:none;”创建一个inputText,这样它总是呈现*,但从未在屏幕上显示,并且“计算字段”(文本)只是等于非值显示的字段。

  • 当他们选择将属性中的值标记为“可见”时,他们犯了一个错误。他们真的应该把它称为“渲染”的属性。对他们来说,使用“显示”属性来控制显示样式可能也很有用,但这可能会混合很多东西。