循环通过剑道甘特行

时间:2015-10-14 09:29:58

标签: javascript asp.net-mvc kendo-ui kendo-asp.net-mvc

我正在使用剑道甘特。 在“onDataBound”事件中,我需要循环遍历网格部分的每一行并获取列值。 我怎么能这样做?

此致

1 个答案:

答案 0 :(得分:1)

采取剑道示例并稍微修改它是一个道场: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和标题。您可以明显地修改功能以执行您想要的操作。如果您检查控制台,您将看到基础项目及其所有属性。

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