使用代码设置不可编辑的kendo ui mvvm网格值

时间:2016-06-06 07:20:37

标签: javascript mvvm kendo-ui kendo-grid

我有一个与kendo ui MVVM绑定的kendo网格, 我有一些不能为用户编辑的列,但我仍然需要能够从代码中更新它们, 但是,当我尝试更新不可编辑的列时,它只是不起作用。

var vm = kendo.observable({
            entries: new kendo.data.DataSource({
                schema: {
                    model: {
                        id: "EntryId",
                        fields: {
                            EntryId: { editable: false, defaultValue: 0, },
                        }
                    },
                },
            }),

    ...

这不会起作用

 vm.set('EntryId',[new id]) 

1 个答案:

答案 0 :(得分:0)

我最终使用了一种解决方法

vm.EntryId = [new id];
vm.trigger('change')