Kendo grid 剑道网格(Java脚本):多个列,每个列来自具有内联批处理编辑/更新的DB记录?

Kendo grid 剑道网格(Java脚本):多个列,每个列来自具有内联批处理编辑/更新的DB记录?,kendo-grid,Kendo Grid,我想要的是:在剑道网格中包含工作日的列,其中每个列可能来自数据库,也可能不来自数据库。此外,还提供批量编辑/更新功能。这是可行的吗?如果是的话,我们将非常感谢任何帮助,让我开始其他任何建议,请 以DB为单位: 日期|输入|输出|用户ID 2017年5月1日| datetime | datetime | int 2017年5月3日|日期时间|日期时间|国际 2017年5月5日|日期时间|日期时间|国际 输出: 用户名| 5/1/2017 | 5/2/2017 | 5/3/2017 | 5/4/20

我想要的是:在剑道网格中包含工作日的列,其中每个列可能来自数据库,也可能不来自数据库。此外,还提供批量编辑/更新功能。这是可行的吗?如果是的话,我们将非常感谢任何帮助,让我开始其他任何建议,请

以DB为单位:

日期|输入|输出|用户ID

2017年5月1日| datetime | datetime | int

2017年5月3日|日期时间|日期时间|国际

2017年5月5日|日期时间|日期时间|国际

输出:

用户名| 5/1/2017 | 5/2/2017 | 5/3/2017 | 5/4/2017 | 5/5/2017

其中[2017年5月1日]、[2017年5月3日]和[2017年5月5日]的单元格将可编辑。

其中:

for(变量i=0;i<5;i++){
var entryIndex=“条目[“+i+”]”;
柱推({
字段:entryIndex,
标题:“列”+i
});
}
会变成这样:

// first column for username
columns.push({ field: valuesFromDatabase.UserName });
// loop to append each available date in the list as a column
for (var i = 0; i < valuesFromDatabase.Dates; i++) {
    columns.push({
        field: i.NumberOfVisits,
        title: i.Date
    });
}
//用户名的第一列
push({field:valuesFromDatabase.UserName});
//循环将列表中的每个可用日期作为列追加
对于(变量i=0;i
valuesFromDatabase
是保存数据的
对象的列表(
Dates
包含您希望在相关列中显示的任何内容的列表,在本例中是访问次数)。我没有机会测试这个,但它应该让你走上正确的轨道

动态创建列的其他几个示例:

// first column for username
columns.push({ field: valuesFromDatabase.UserName });
// loop to append each available date in the list as a column
for (var i = 0; i < valuesFromDatabase.Dates; i++) {
    columns.push({
        field: i.NumberOfVisits,
        title: i.Date
    });
}