使用数组变量填充多个g:select

时间:2016-02-16 15:58:33

标签: html grails

我正在尝试使用两个多选列表,我尝试在两者之间进行典型的添加/删除。我能够最初添加和删除并保存第二个g中的值数组:select但我似乎无法重新填充第二个g:当我尝试向用户显示更新的值时选择。

<table class="threecols">
  <tr>
    <td style="width: 10%">
     <g:select multiple="true" id="select1" name="select1" from="${['User','Department','School','Class','User','Id','District']}" disabled="${disabled}"/>
    </td>
    <td style="width: 10%">
        <button type="button" style="margin-left: 12px"><a href="#" id="add">Add &gt;&gt;</a>
        </button>
        <button type="button"><a href="#" id="remove">&lt;&lt; Remove</a>    </button>
   </td>
   <td style="width: 10%">
     <g:select multiple="true" id="select2" name="paramList" from="${report?.paramList}" value="${report?.paramList}" disabled="${disabled}"/>
   </td>
  </tr>
</table>

,变量声明为:String [] paramList 任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

您需要使用JQuery来执行此操作:

var testProp = typeof(Test).GetProperty("Test");
var isNullable = !Attribute.IsDefined(testProp, typeof(RequiredAttribute));

更多信息:Link

答案 1 :(得分:0)

当我应该使用reportInstance?.paramList时,我是愚蠢的并且正在使用report?.paramList,因为report只是reportInstance是单个对象的类。 Woops。