我正在使用剑道甘特图。 在“onDataBound”事件中,我需要循环遍历网格部分的每一行并获取列值。 我怎样才能做到这一点?
问候
最佳答案
以剑道为例,稍微修改一下,这里就是一个道场: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);
});
}
}
我检查我们已绑定(bind)的数据源,然后使用 forEach
循环对其进行迭代,以显示任务项的 ID 和标题。显然,您可以修改该函数来执行您想要的操作。如果您检查控制台,您将看到底层项目及其所有属性。
希望这对您有帮助。如果您需要更多信息,请告诉我,我将更新答案。
关于javascript - 循环剑道甘特排,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33121575/