Grails:在select中添加新属性

时间:2016-03-30 03:18:23

标签: grails

我想在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>

1 个答案:

答案 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不使用该属性,因此它会简单地将其传递给未受干扰,以便呈现它。