如何更改新文档的 xpage 表单?

How to change xpage form for new document?

现在我正在开发一个 Xpage,它显示来自 domino 文档的数据。根据文档的形式,将显示不同的字段。 现在我想创建一个“新”功能。我的想法是将我之前使用的视图设置为编辑模式。 此外,我想添加一个单选按钮,使用户能够选择他想要创建的文档的形式。 基于这个单选按钮,文档表单应该改变,这应该导致页面上显示的元素也改变。 总的来说,如果我在单选按钮选项之间切换并点击保存,将以正确的形式创建一个新文档。 但是我的问题是我视图中的元素不会动态更改。因此,如果我切换表单,默认选项仍会显示 elements/controls,但不会显示所选表单。 我的想法是为我的单选按钮组创建一个 onChange 事件。 我的问题是:如何更改 Xpage(新文档)的 formValue,然后使用新的设置值重新加载它?

感谢您的解释。

我了解到您有一个适用于多种表单的 XPage,我假设每个表单使用一个 Switch 控件和自定义控件。关于“新建”按钮,您可以先尝试使用 3 个“新建”按钮,每个用于一个单独的表单,然后创建一个 URL 类似于您的站点。com/xpage.xsp?action=newdocument&form=someform

当用户单击按钮时,您的页面可以读取参数(param.action 和 param.form)并执行相应操作。或者您打算使用部分刷新来更新当前页面,作为单页方法?