1

我有一个布尔字段,但网格没有正确获取值(0 或 1),并且如果更改也无法正确更新。如果字段(启用)为 1,它也不会显示使用模板检查。

但是,如果我将字段类型设置为字符串而不是布尔值,一切都会按预期工作,但是您必须输入 0 或 1,这不是我想要的:

{
    field: "enabled",
    template: '<input type="checkbox" #= enabled == "1" ? checked="checked" : "" # />',
    width: 50,
    title: "Enabled"
}

如果我将字段上的模板用作布尔值,则所有复选框都是空白的,好像“启用”始终为空,但事实并非如此。

来自服务器的示例数据:

{"data":[{"id":"57","username":"adf@saddf.com","type":"1","level":"1","firstName":"asdf","middleName":"","lastName":"asdf","DoB":"0000-00-00","dateStarted":"0000-00-00","enabled":"1"}], "rowcount": 4}

我怎样才能让它正常工作?

4

1 回答 1

3

我想到了。

返回的布尔值必须是字面意义上的“真”或“假”,而不是 1 或 0。

于 2013-01-11T08:15:07.567 回答