(XPages)单击按钮后如何在文档中保存值?

问题描述 投票:1回答:1

在XPages中,我有:

  1. 一个字段,id为“ ATR_TEST”

  2. 一个字段,id为“ inputText32”

  3. 一个按钮,id为“ button9”,值为“ Save”

在“ inputText32”上输入价格并单击“保存”后,价格将显示在“ ATR_TEST”上,“ inputText32”和“保存”将被隐藏。

我已经完成了:

  1. 在“ inputText32”上输入价格,然后单击“保存”

  2. 价格将显示在“ ATR_TEST”

  3. “ inputText32”和“ Save”将隐藏

需要做:

单击“保存”将把此价格保存在数据库中并保留此文档。

以下为“保存”的代码:

var x = getComponent("inputText32").getValue();
getComponent("ATR_TEST").setValue(x);
var a:javax.faces.component.UIComponent = getComponent("inputText32");
var b:javax.faces.component.UIComponent = getComponent("button9");
a.setRendered(false);
b.setRendered(false);

if(getComponent("ATR_TEST").getValue()!= ""){
    document1.save();
}
javascript xpages lotus-domino
1个回答
0
投票

要在文档中保存字段值,必须输入该值的文档字段名称:

<xp:inputText
    value="#{document1.ATTR_TEST}"
    id="ATTR_TEST">
</xp:inputText>

这会将字段值保存在document1中。

© www.soinside.com 2019 - 2024. All rights reserved.