2016-03-30 26 views
0

Ich möchte ein neues Attribut in Select Tag of Grails hinzufügen. Nehmen wir an, der Attributname ist "currencyId". Wie werde ich das tun? oder ist das überhaupt möglich?Grails: Hinzufügen eines neuen Attributs in Select

Ich habe dies versucht, aber es nicht

<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> 

Antwort

1

einfach es Attribut wie jede andere HTML hinzufügen funktionierten:

<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> 

Da g:select verwendet nicht das Attribut Es wird einfach ungestört weitergereicht, so dass es gerendert wird.

Verwandte Themen