我正在编写一个Xpage,用户可以在其中创建新文档。字段是一个类别字段。我希望此字段为下拉列表或提前输入可能的值以基于先前的条目。用户还应该能够添加新条目。 因此,这相当于传统的对话框列表字段,其中包含“选择公式”,该公式来自视图中的第一个分类字段,并选中“允许值不在列表中”。 我正在使用dojo组合框,但它显示字段本身的值,而不是下拉列表中的值。 不确定我做错了什么: 我的代码是
<xe:djComboBox id="djComboBox2"
style="width:400px">
<xe:this.value><![CDATA[${javascript:var tmpView:String = "tipsByCategory";
var tmpColumn = 1;
var tmpVals = @DbColumn("",tmpView,tmpColumn);
tmpVals}]]></xe:this.value>
</xe:djComboBox>
答案 0 :(得分:0)
在djComboBox中
property value
将数据绑定到文档的字段或a
范围变量
属性selectItems
必须提供可能的条目列表
用户可以选择。
您的代码应如下所示:
<xe:djComboBox
id="djComboBox2"
style="width:400px"
value="#{document1.yourField}">
<xp:selectItems>
<xe:this.value><![CDATA[${javascript:
var tmpView:String = "tipsByCategory";
var tmpColumn = 1;
var tmpVals = @DbColumn("",tmpView,tmpColumn);
tmpVals}]]></xe:this.value>
</xp:selectItems>
</xe:djComboBox>