0

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

请帮帮我

4

1 回答 1

2
  1. 您看不到所选项目,因为您没有selectabletrueListView 中设置。
  2. 您获得0了 domain 的值,因为您没有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为(列表site1的第一个值)的位置。

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

于 2014-12-05T12:47:26.953 回答