我目前正在DOJO
开展一个项目,并在此时达成了目标。
我在dojo中使用dgrid来生成表格,我需要在第一列中设置复选框。
Here is Code工作正常,但我的要求不同。
我正在从JSON
文件中获取标头和数据的值
这是Json文件ABC.JSON:
{
"properties": {
"dataLoading": "full",
"classNames": ["abc"],
"autoRefresh": 60,
"sort" : [ {"attribute":"raiseTime", "decending":true} ]
},
"columns": [
[[
{ "field":"abc","label":"my label","sortable":true },
{ "field":"def","label":"second label","sortable":true }
]],
[[
{ "field":"fgh", "label":"third label","sortable":true },
{ "field":"ijk", "label":"fourth label","sortable":true }
]]]
}
但要在表格中设置复选框功能,我们应该:
var grid = new SelectionGrid({
columns: [
selector({ label: '' }),
{ field: 'firstName', label: 'First Name', sortable: false },
{ field: 'lastName', label: 'Last Name', sortable: false }
],
selectionMode: 'none'
}, 'grid');
所以,在我的JSON
我需要在标签上调用selector()
。我怎么能在JSON
中做到这一点?有什么办法吗?