我面临一个问题,无法从SelectItem中填充的值进行检查。
DataSource ds = Datasource.get("users");
SelectItem selectItem = new SelectItem("Select One");
selectItem.setRequired(true);
selectItem.setAllowEmptyValue(false);
selectItem.setOptionDataSource(ds);
selectItem.setDisplayField("username");
myDynamicForm.setFields(selectItem);
SelectItem由数据源中的项填充,并使用"username"字段正确显示选项。但除了第一个选项之外,我无法选择其他任何选项。我不确定我是否遗漏了什么。感谢您的帮助。
Oops。要对SelectItem调用setValueField方法。一旦我设置好了,它就会正常工作。