gpt4 book ai didi

xpages - 将计算的 xpage 字段绑定(bind)到表单字段

转载 作者:行者123 更新时间:2023-12-04 02:53:54 25 4
gpt4 key购买 nike

有关将数据绑定(bind)到表单的问题很多。这很简单。我有一个使用多个计算字段的表单,这些字段使用@DbLookup 提取数据以根据用户选择的下拉菜单填充字段。问题是;没有计算字段将任何值保存到它绑定(bind)到的表单中。保存在表单上的唯一数据是手动选择(在下拉菜单的情况下)或手动输入的数据。当我使用编辑框并且不将其设置为“只读”时,数据保存良好。为什么这么难?

最佳答案

马克-我想这里有一对夫妇……但让我们走过去吧。

编辑框上的只读阻止保存。这说得通。 XPage 不应尝试保存标记为“只读”的内容。

正如史蒂夫所说,您最好使用计算域。但是设置值,如果它们绑定(bind)到文档,那么我认为它们会保存得很好。

另一种方法是使用作用域变量。当您获得数据点时......您可以将其放入范围变量中,例如:viewScope.put("myField", myValue)

然后您的计算字段可以绑定(bind)到 viewScope 变量“myValue”。

然而,这当然不会保存回文档,因为它没有绑定(bind)到文档。因此,如果您想要这种方法,您要做的是在文档保存事件中……然后使用 SSJS 将值分配给文档。像这样的东西:

document1.replaceItemValue("myfield", viewScope.get("myField");

由于xpages基本上和notes客户端有相同的文档事件。这对您来说可能很熟悉。

希望这对您有所帮助。

戴夫 -笔记网

免责声明:我是在去拉斯维加斯旅行后在飞机上回答这个问题的。因此,请将其纳入我的回答质量。 :)

关于xpages - 将计算的 xpage 字段绑定(bind)到表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17071024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com