2015-11-05 24 views
1

我有一個pageContext中的對象的列表,我希望它的選擇標記的數據屬性中的一些屬性選擇標記。添加數據屬性的形式:選項,即在options.tag

下面是JSP代碼:

<form:select class="required chzn_a" disabled="${view}" path="one.id" id="one"> 
    <form:option value="">Select</form:option> 
    <form:options items="${objectList}" itemValue="id" itemLabel="name"/> 
</form:select> 

我想要的東西,象下面這樣: With data-code

然而,下面就是我得到: enter image description here

回答

0

據我所知form:options標籤不支持像這樣的定製。相反,你可以依次通過選擇自己是這樣的:

<form:select class="required chzn_a" disabled="${view}" path="one.id" id="one"> 
    <form:option value="">Select</form:option> 

    <c:forEach items="${objectList}" var="objectListEntry"> 
     <form:option value="${objectListEntry.id}" data-code="${objectListEntry.code}">${objectListEntry.name}</form:option> 
    </c:forEach> 
</form:select> 

彈簧表單標籤實現DynamicAttributes接口和所有屬性沒有明確的定義TLD添加到生成的標記。

+0

謝謝,但我正在考慮一個不同的標籤,我們可以在其中應用此功能。 –