我想在dataSource中获取一些额外的数据,以便在dataBound事件中使用它。 这是我在网格中使用的传输:
"transport" : {
"read" : {
"url" : "f?p=120:0:701647109622339:PLUGIN=BC",
"dataType" : "json",
},
},
"pageSize" : 20,
"schema" : {
data : "row",
total : "total",
rowsdata : "rowsdata",
model : {
"id" : "doc_id",
}
},
我想通过rowsdata
访问$('#grid').data("kendoGrid").dataSource.data().rowsdata
。有可能吗?
这是一个jsfiddle:http://jsfiddle.net/M8jvz/10/
在这种特殊情况下,我想将一个永久隐藏列的列表传递给HideGrouped函数
的小提琴答案 0 :(得分:1)
您可以使用dataSource.schema.data作为功能来实现您的目标:
var dataSource = new kendo.data.DataSource({
"autoSync" : true,
"data" : l_json,
"pageSize" : 20,
"schema" : {
data : function(data){
data.rowsdata[0] = { hidden: 0, name: "name" }
return data.row;
},
...
此处的文档: http://docs.kendoui.com/api/framework/datasource#configuration-schema.data
答案 1 :(得分:0)