【发布时间】:2015-10-14 09:29:58
【问题描述】:
我正在使用剑道甘特图。 在“onDataBound”事件中,我需要遍历网格部分的每一行并获取列值。 我该怎么做?
问候
【问题讨论】:
标签: javascript asp.net-mvc kendo-ui kendo-asp.net-mvc
我正在使用剑道甘特图。 在“onDataBound”事件中,我需要遍历网格部分的每一行并获取列值。 我该怎么做?
问候
【问题讨论】:
标签: javascript asp.net-mvc kendo-ui kendo-asp.net-mvc
以剑道为例,在这里稍作修改是道场:OnDataBound Example
我对 onDataBound 事件所做的只是:
function onDataBound(e){
kendoConsole.log("DataBound fired::" + e);
console.log(e);
var datasource = $("#gantt").data('kendoGantt').dataSource.data();
if(datasource !== null)
{
datasource.forEach(function(item){
kendoConsole.log("Item Found:: " + item.id + ' ' + item.title);
console.log(item);
});
}
}
我检查我们绑定的数据源,然后使用forEach 循环遍历它以显示任务项的ID 和标题。您显然可以修改该功能以执行您想要的操作。如果您检查控制台,您将看到底层项目及其所有属性。
希望这对您有所帮助。如果您需要更多信息,请告诉我,我会更新答案。
【讨论】: