在Grails UI插件中使用数据表,是否有人知道如何使dropdownOptions列表动态化?
您可以像这样指定dropdownOptions:
[age:'Age', formatter:'number', editor:[type:'dropDown', controller:'demo', action:'tableChange', config:[dropdownOptions: ['Foo', 'Bar'], disableBtns:true]],
sortable:true, resizeable: true],
我希望它能以下列方式发挥作用:
[age:'Age', formatter:'number', editor:[type:'dropDown', controller:'demo', action:'tableChange', config:[dropdownOptions: Foo.list(), disableBtns:true]],
sortable:true, resizeable: true],
答案 0 :(得分:0)
我不认为这是直接构建到GrailsUI插件中,但你可以做的是在单元格中添加一个格式化程序并从那里构建drow-down。像这样......
<script>
var customFormatter = function(elCell, oRecord, oColumn, oData) {
elCell.innerHTML =
<g:select id="..."
</g:select>
}
}
</script>
<gui:dataTable id="myTable" ....
columnDefs="[
[key:'key', label:'Label', formatter:'@customFormatter']
]"/>
从那里你只是使用