我有一个 SelectItem,它从数据库中获取数据。我需要在我的选择项中添加一个 emptyField。
我的代码看起来像这样,而且效果很好。
SelectItem editor = new SelectItem(...);
editor.setOptionDataSource(new DataAllowableValuesDS('data id for database request'));
但是在我将其更改为下面的代码后,HttpServletRequest 中的 start_row 和 end_row 字段已更改为“-1”。我该如何解决?
SelectItem editor = new SelectItem(...);
editor.setAllowEmptyValue(true);
editor.setOptionDataSource(new DataAllowableValuesDS('data id for database request'));
public DataAllowableValuesDS(String id) {
DataSourceField nameField = new DataSourceTextField("name", null, 2000);
nameField.setPrimaryKey(true);
setFields(nameField);
}