如何将工作模板DropDown创建到ListView中?

时间:2014-12-05 11:51:41

标签: kendo-ui kendo-dropdown kendo-listview

这是我的snipet。我有两个问题。首先,我在下拉列表中选择项目并保存后,无法查看所选项目。其次,如果创建没有选择域的新项目,则它具有错误的站点代码。域名不能为零,因为site_data不包含代码为0的项目;

请帮帮我

1 个答案:

答案 0 :(得分:2)

  1. 您没有看到所选项目,因为您未在ListView中将selectable设置为true
  2. 您获得了域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
    });
    
  3. 我将defaultValue的{​​{1}}设置为site(列表中的第一个值)。

    您的代码在此修改:http://dojo.telerik.com/@OnaBai/Ihab