遍历 Kendo 甘特图行

Loop through Kendo Gantt Rows

我正在使用 Kendo 甘特图。 在 "onDataBound" 事件中,我需要遍历网格部分的每一行并获取列值。 我该怎么做?

此致

以kendo为例,稍微修改一下这里是道场: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 和标题。你显然可以修改函数来做你想做的事。如果您检查控制台,您将看到底层项目及其所有属性。

希望对您有所帮助。如果您需要更多信息,请告诉我,我会更新答案。