遍历 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 和标题。你显然可以修改函数来做你想做的事。如果您检查控制台,您将看到底层项目及其所有属性。
希望对您有所帮助。如果您需要更多信息,请告诉我,我会更新答案。
我正在使用 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 和标题。你显然可以修改函数来做你想做的事。如果您检查控制台,您将看到底层项目及其所有属性。
希望对您有所帮助。如果您需要更多信息,请告诉我,我会更新答案。