2013-01-11 53 views
1

我有一個字段是一個布爾值,但是網格不能正確讀取值(0或1),並且在更改後不會正確更新。如果字段(已啓用)爲1,則它也不會顯示使用模板進行檢查。Kendo Grid複選框,布爾值不起作用

但是,如果將字段類型設置爲字符串而不是布爾值,它將按預期工作,但必須鍵入0或1這是不是我想要的:

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

如果我使用的模板上的字段作爲一個布爾值,所有的複選框是空白的,就好像「啓用」始終爲空,它不是。

示例數據來自服務器:

{"data":[{"id":"57","username":"[email protected]","type":"1","level":"1","firstName":"asdf","middleName":"","lastName":"asdf","DoB":"0000-00-00","dateStarted":"0000-00-00","enabled":"1"}], "rowcount": 4} 

我如何能得到這個正常工作?

回答

3

我想通了。

返回的布爾值必須是字面意思爲「真」或「假」的形式,而不是1或0.