如何在JSON对象上调用dojo函数

时间:2014-08-18 05:55:55

标签: javascript json dojo dgrid

我目前正在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中做到这一点?有什么办法吗?

0 个答案:

没有答案