项目列表中的Spring Form Taglib和自定义属性
Spring Form Taglib and Custom Attributes from Item List
我有一个项目列表,比如types
。我可以显示<select>
标签,如下所示:
<form:select path="typeId" items="${types}" itemLabel="name" itemValue="typeId"/>
我想将Type
对象的description
属性添加到<option>
标记上的data-
属性中,以便与javascript一起使用。
这不起作用,但只是为了提供一个例子:
<form:select path="typeId"/>
<form:options items="${types}" itemLabel="name" itemValue="typeId" data-description="description"/>
</form:select>
如何访问description
属性以填充data-description
属性?
您需要实现自己的标记(可能基于表单:options),但据我所知,还没有扩展标记的概念。(抱歉)
数据描述不是有效的属性,因此任何自定义属性都可能引发异常。
您可以:
- 使用c:forEach OR使用标准标记库构建select和options
- 将现有未使用的属性重新用于JavaScript。可能是"title"属性
相关文章:
- 设置自动分隔符的自定义属性
- 与ng attr myCustomAttribute匹配的自定义属性指令
- 获取自定义属性的值
- 如何创建自定义属性以添加if.bind
- 动态更新Angular2指令中自定义属性的值
- 使用jQuery更改输入字段的自定义属性
- 在 Javascript 生成的列表中,如何将自定义属性添加到 标记
- 设置 HTML 自定义属性与在 ID 属性中存储信息
- 是否可以在 Polymer 中的
节点上使用自定义属性以获得漂亮的 API - 为什么克隆节点排除自定义属性
- 将自定义属性添加到 vuejs 组件
- 使用原型对象向javascript对象添加自定义属性和方法的建议
- 正在设置自定义属性名称
- datalist获取选定的值和自定义属性(无事件)
- 如何使用javascript获取元素的自定义属性值
- 在jQuery方法中编写自定义属性的正确语法是什么
- 自定义属性jquery Datatables
- 使用 css() 更改自定义属性不起作用
- 使用Javascript从按钮获取自定义属性
- 项目列表中的Spring Form Taglib和自定义属性