小编Mik*_*azz的帖子

从Kendo UI MVVM ObservableArray中删除所有项目

从Kendo UI MVVM ObservableArray中删除所有项目的推荐方法是什么?

首先,我尝试重新初始化ObservableArray,但这在我的应用程序中引起了问题.接下来,我尝试将ObservableArray的长度设置为0,但这也导致了问题.然后,我将pop()方法放在while循环中.到目前为止,这似乎有效,但我想知道这是否是推荐的方法.

mvvm kendo-ui kendo-grid

3
推荐指数
1
解决办法
4213
查看次数

"无法读取未定义的属性'x'

这是我相关小提琴的链接:http://jsfiddle.net/mwassmer/Kwmn5/

我正在尝试使用户能够将第一个表(可用数据库字段)中的一行或多行移动到第二个表(要保存到用户的自定义"数据集"的字段),反之亦然.

当"addSelected"事件处理程序运行时,我得到"无法读取属性'isChecked'未定义"错误,除非检查了最后一行和最后一行.我仍然试图将我的大脑包围在Knockout的背景下正确使用"this",所以我认为这个问题与我滥用"this"有关.任何帮助,将不胜感激.

相关代码摘录如下:

 self.addSelected = function() {
    ko.utils.arrayForEach(self.dbRows(), function(row)
    {
        if (row.isChecked) {
            row.isChecked = false;
            self.dsRows.push(row);
            self.dbRows.remove(row);
        }
    });
};
Run Code Online (Sandbox Code Playgroud)

knockout.js

2
推荐指数
1
解决办法
6191
查看次数

如何从.NET数据结构创建"锯齿状"对象的JSON数组

作为LINQ-to-Entities投影的结果,我最终得到了一个List<ChartDataRecord>看起来像我手动创建它的情况:

List<ChartDataRecord> data = new List<ChartDataRecord>();
data.Add(new ChartDataRecord { date = 1370563200000, graph = "g0", value = 70 });
data.Add(new ChartDataRecord { date = 1370563200000, graph = "g1", value = 60 });
data.Add(new ChartDataRecord { date = 1370563200000, graph = "g2", value = 100 });
data.Add(new ChartDataRecord { date = 1370563260000, graph = "g0", value = 71 });
data.Add(new ChartDataRecord { date = 1370563260000, graph = "g2", value = 110 });
data.Add(new ChartDataRecord { date = 1370563320000, graph …
Run Code Online (Sandbox Code Playgroud)

c# linq-to-entities json json.net

1
推荐指数
1
解决办法
4096
查看次数