【发布时间】:2015-07-02 02:55:31
【问题描述】:
我一直在尝试更新网格的整行,但遇到了问题。我我能够更新单个单元格(如果它没有格式化程序),但我希望能够更新整行。或者,我可以更新该列,但如果它具有格式化程序,我将无法使其正常工作。
这是我用来更新网格的代码:
grid.store.fetch({query : { some_input : o.some_input },
onItem : function (item ) {
dataStore.setValue(item, 'input', '123'); //works!
dataStore.setValue(item, '_item', o); //doesn't work!
}
});
还有我的网格结构:
structure: [
{ type: "dojox.grid._CheckBoxSelector"},
[[{ name: "Field1", field: "input", width:"25%"}
,{ name: "Field2", field: "another_input", width:"25%"}
,{ name: "Field3", field: "_item", formatter:myFormatter, width:"25%"}
,{ name: "Field4", field: "_item", formatter:myOtherFormatter, width:"25%"}
]]
]
【问题讨论】:
标签: javascript datagrid dojo grid