gpt4 book ai didi

mvvm - 使用 MVVM 绑定(bind)在 kendo ui 网格中将特定列设置为可编辑

转载 作者:行者123 更新时间:2023-12-02 09:25:09 25 4
gpt4 key购买 nike

我正在使用 kendo ui 网络网格。我想弄清楚如何使一列可编辑而另一列不可编辑。 Teleriks 文档似乎只涵盖了声明自己的 dataSource 对象时的情况。但我正在使用 MVVM 声明性绑定(bind)。所以我没有明确创建数据源。对于这种情况,我只能找到将整个网格设置为可编辑的文档(通过将 kendoGrid 初始化的配置设置为 editable:true),而不是如何有选择地将特定列设置为可编辑/不可编辑可编辑。

有人可以帮我吗?

(Telerik 真的应该检查一下他们的文档,似乎所有 api 文档和操作方法都集中在与数据源对象的不太优雅的编程绑定(bind)上,这使得人们对于如何使用 MVVM 绑定(bind)完成同样的事情一无所知)。

最佳答案

您可以尝试创建 Template列(您不指定字段只是模板的列)或者您设置 editable将数据源配置中的选项设置为 false。

var dataSource = new kendo.data.DataSource({
schema: {
model: {
id: "ProductID",
fields: {
ProductID: {
//this field will not be editable (default value is true)
editable: false
}
}
}
}

});

关于mvvm - 使用 MVVM 绑定(bind)在 kendo ui 网格中将特定列设置为可编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13994185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com