0

我正在尝试连接slickgridbreeze.js,但我遇到了问题。

微风js为您生成模型,对象属性具有 get 和 set 方法,例如:

var p1 = myobj.property1();
var p2 = myobj.property2();

myobj.property1("Test");

但是在slickgrid列模型中,如何将列与属性绑定?

columns : [
        {
            id: "id",
            name: "ID",
            field: "property1"  //this way I only see for every row on the page the text "function..."
        },
        {
            id: "prop2", name: "prop2", field: "property2"
        }
        ]
4

1 回答 1

0

尝试使用轻而易举的“backingStore”适配器而不是默认的“ko”(敲除)适配器。

这只需要靠近文件顶部的一行 Breeze 配置

 breeze.config.initializeAdapterInstance("modelLibrary", "backingStore", true);

backingStore 适配器为您的模型创建 ES5 道具,而不是“淘汰”属性。我猜这些对于 slickgrid 来说会更容易绑定。

于 2013-08-12T22:57:37.000 回答