Spring Roo如何向组合添加空选项

萨贾德·艾哈迈德·帕拉查(Sajjad Ahmed Paracha)

在普通的HTML / JSP页面中,添加空选项非常容易。但是我正在使用spring roo及其提供的GUI标签库。我需要在combox中添加一个空选项,并且能够验证用户是否在此组合框中选择了一个非空选项。Spring roo生成的代码没有这个,我的组合框的第一个选项似乎是一个非空选项。任何想法如何扩展这种行为以及如何进行验证或客户端和服务器端?

萨贾德·艾哈迈德·帕拉查(Sajjad Ahmed Paracha)

默认情况下,Spring Roo创建一个组合框,并在其上应用widgetType“ dijit.form.FilteringSelect”,该组合框不包含空选项。

要向其中添加一个空选项,请按照以下步骤操作

在Java代码中,当为该组合框准备列表时,尝试添加带有

代码= 0和值=-未选择

然后在该列表中添加所有其他选项。

我正在使用的一个简单的Java代码片段是

ComboDTO comboDTO=new ComboDTO();
comboDTO.setCode("0");
comboDTO.setDescription("--Not Selected--");
list.add(comboDTO); //This is the list which will be used to populate values in combo box

代码= 0的选项将显示为组合框中的第一个元素。现在,如果您希望它成为必填字段,请在其中实现您的Validator并检查组合选择的选项是否具有code = 0的错误,然后将其发送回去

用于检查值并从验证程序发送错误的示例代码如下所示

if(myObject.getFieldCode().equals("0")){
 errors.rejectValue("fieldCode", "required.fieldCode");
}

这样,您可以使用一个带有空选项的组合框,并可以在服务器端检查其有效性。

不幸的是,如果用户没有在组合框中选择有效的选项,我将找不到在客户端显示dojo类型通知的方法。但这现在对我有用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何向Spring Boot添加更多指标?

来自分类Dev

如何向Spring Cloud Bootstrap添加功能

来自分类Dev

如何向Spring Cloud Bootstrap添加功能

来自分类Dev

Spring Roo:如何编辑标签样式

来自分类Dev

向spring属性添加文件

来自分类Dev

Spring Tools Suit 4 和 Spring roo

来自分类Dev

如何在Spring Roo中更改代码生成/模板

来自分类Dev

如何用Spring Roo创建Neo4J图?

来自分类Dev

Spring Boot不会向MongoDB添加记录

来自分类Dev

不再支持Spring Roo吗?

来自分类Dev

从存储库获取Spring Roo

来自分类Dev

Spring Roo重构拔出ITD

来自分类Dev

从存储库获取Spring Roo

来自分类Dev

Spring Roo-包括jQuery

来自分类Dev

Spring Roo-跳过休眠

来自分类Dev

Aspectj和Spring Roo'NoAspectBoundException'

来自分类Dev

Mac 上的 Spring Roo 设置

来自分类Dev

spring roo / spring mvc:如何设置控制器方法的uriencoding

来自分类Dev

spring roo / spring mvc:如何为控制器方法设置uriencoding

来自分类Dev

Spring MVC Form(JSP)组合框中的默认选定选项

来自分类Dev

如何以编程方式向Spring上下文添加@Bean定义?

来自分类Dev

如何使用Spring Hateoas和HAL向链接添加其他属性?

来自分类Dev

如何在Spring Data JPA中向现有实体添加新字段/值

来自分类Dev

如何在Spring Boot中以编程方式向/ info端点添加内容?

来自分类Dev

如何在Spring Security 3.2中仅向某些响应中添加X-Frame-Options

来自分类Dev

如何在Spring xml中向Camel http-balancer添加转换?

来自分类Dev

如何在Spring HandlerInterceptorAdapter中向HTTP响应添加标头?

来自分类Dev

如何在Spring Data JPA中向现有实体添加新字段/值

来自分类Dev

如何向Spring Security用户详细信息添加其他详细信息

Related 相关文章

热门标签

归档