我想在grails的select标签中添加一个新属性。假设属性名称为“currencyId”。我该怎么做?或者甚至可能吗?
我试过这个但是没有用
<div class="input_div"> <g:select name="${textFieldName}" from="${from}" class="commonSelectSize3Cols" value="${instanceFieldValue}" noSelection="${['': message(code: (noSelectionMessageCode ?: "noSelection.label"))]}" optionKey="${optionKey}" optionValue="${optionValue}" ${newAttribute}="${newAttributeValue}" /> </div>
答案 0 :(得分:1)
只需像任何其他HTML属性一样添加它:
<div class="input_div">
<g:select name="${textFieldName}" from="${from}" class="commonSelectSize3Cols"
value="${instanceFieldValue}"
noSelection="${['': message(code: (noSelectionMessageCode ?: "noSelection.label"))]}"
optionKey="${optionKey}" optionValue="${optionValue}" data-new-attribute="${newAttributeValue}" />
</div>
由于g:select
不使用该属性,因此它会简单地将其传递给未受干扰,以便呈现它。