这是我的snipet。我有两个问题。首先,我在下拉列表中选择项目并保存后,无法查看所选项目。其次,如果创建没有选择域的新项目,则它具有错误的站点代码。域名不能为零,因为site_data不包含代码为0的项目;
请帮帮我
答案 0 :(得分:2)
selectable
设置为true
。您获得了域0
的价值,因为您未在site
中为dataSource
定义默认值,因此默认值为0
并且在您提供的值列表中没有0
这一事实并不重要(没有这样的验证)。所以你应该把它作为:
document.provider_source = new kendo.data.DataSource({
pageSize: 6,
schema: {
model: {
id: "code",
fields: {
code: { editable: false, nullable: true },
site: { type: "number", defaultValue: 1 },
login: { type: "string" },
pass: { type: "string" }
}
}
},
data: provider_data
});
我将defaultValue
的{{1}}设置为site
(列表中的第一个值)。
您的代码在此修改:http://dojo.telerik.com/@OnaBai/Ihab