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 に答える