0

我想在运行时更改/更新创建的模型

var model = qx.data.marshal.Json.createModel(def.model).

并将文本字段与使用此创建的对象控制器绑定

var controller = new qx.data.controller.Object(model)

怎么做?de.model是模型的 JSON 定义,如下所示:

{
     f_name: "baskar",
     l_name: "vignesh"
} 

例如,我想address用这个现有模型添加字段。所以

{
     f_name: "baskar",
     l_name: "vignesh",
     address: "blah blah blah"
} 

怎么做?任何人请帮助我。提前致谢

4

1 回答 1

0

由于模型是动态创建的类的实例,因此这是不可能的。您不能就地更改类以及它的所有实例。可行的方法是创建一个新模型并复制数据。这是我现在能想到的唯一可能的方法。

于 2013-02-18T07:07:13.583 回答