在运行时更改/更新模型

时间:2013-02-14 10:06:24

标签: qooxdoo

我想在使用

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

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"
} 

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

1 个答案:

答案 0 :(得分:0)

由于模型是动态创建的类的实例,因此这是不可能的。您不能使用它来更改类的所有实例。要做的就是创建一个新模型并复制数据。这是我现在唯一能想到的方式。