Combobox Xpages将值添加到组合框中

Combobox Xpages将值添加到组合框中,combobox,xpages,xpages-ssjs,Combobox,Xpages,Xpages Ssjs,我有一个组合框,我想有可能在组合框中添加使用按钮和输入字段的新值。我试过: var value = getComponent("input").getValue(); getComponent("combobox").setValue(value); 但它不起作用 谢谢, Florin使用viewScope,例如viewScope.selectItems变量 将此viewScope用作selectItems列表。 将初始值添加到它。 稍后,在此viewScope中添加一个额外的新项,然后它将

我有一个组合框,我想有可能在组合框中添加使用按钮和输入字段的新值。我试过:

var value = getComponent("input").getValue(); 
getComponent("combobox").setValue(value);
但它不起作用

谢谢,

Florin

使用viewScope,例如viewScope.selectItems变量

将此viewScope用作selectItems列表。 将初始值添加到它。 稍后,在此viewScope中添加一个额外的新项,然后它将显示在组合框的选择项列表中。 这是一个工作示例:

使用viewScope,例如viewScope.selectItems变量

将此viewScope用作selectItems列表。 将初始值添加到它。 稍后,在此viewScope中添加一个额外的新项,然后它将显示在组合框的选择项列表中。 这是一个工作示例:


如果我使用applicationScope,值将永久保留在那里?我希望保存这些值。谢谢,不是永久性的。只有在applicationScope使用寿命长的情况下。如果重新启动http任务或服务器或更改代码,则将重置应用程序范围。如果要永久保存这些值,必须将其保存在Notes文档中。@Flopet17如果视图中的列包含该字段的所有保存值,则可以使用DbColumn公式构建selectItems列表。或者,您可能会考虑创建配置文件来存储可能的值,而不是依赖于范围变量。如果帕特里克不想使用VIEW?如果您不使用VIEW的话,您可以使用SeaScript、Apple、EngestOffice、文档项目、DATACONTHOST、CyrimeDATA…任何能够存储项目列表的数据容器。如果我使用applicationScope,值将永久保留在那里?我希望保存这些值。谢谢,不是永久性的。只有在applicationScope使用寿命长的情况下。如果重新启动http任务或服务器或更改代码,则将重置应用程序范围。如果要永久保存这些值,必须将其保存在Notes文档中。@Flopet17如果视图中的列包含该字段的所有保存值,则可以使用DbColumn公式构建selectItems列表。或者,您可能会考虑创建配置文件来存储可能的值,而不是依赖于范围变量。如果帕特里克不想使用VIEW?如果您不使用VIEW的话,您可以使用SeaScript、Apple、EngestOffice、文档项目、DATACONTHOST、CyrimeDATA…能够存储项目列表的任何数据容器。