javascript - 循环剑道甘特排

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

我正在使用剑道甘特图。 在“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/

相关文章:

javascript - 访问全局变量的嵌套成员可以不同

javascript - 在notepad++中使用正则表达式将整数添加到表项中的img src中

angular - 在 kendo-daterange 上设置日期范围限制

android - onclick 仅在点击三下后触发

css - 我在 HTML 中输入样式, "Inherited CSS"没有改变

javascript - 如何禁用文本输入的正常提交输入行为并将其替换为我自己的功能?

javascript - 使用 javascript 和/或 CSS 滚动的 flex 元素

c# - 可以使用 PayFlow Pro 创建非经常性配置文件吗

jquery - 我如何使用jquery获取这个div的内容

c# - 在 SelectList 集合中设置选定项