我正在使用Kendo Gantt。
在“ 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);
                });
            }


          }


我检查我们绑定的数据源,然后使用forEach循环遍历它,以显示任务项的ID和标题。您显然可以修改函数以执行所需的操作。如果您检查控制台,您将看到基础项目及其所有属性。

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

关于javascript - 遍历Kendo Gantt行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33121575/

10-10 00:08