2013-02-14 5 views
0
내가

변경/런타임

var model = qx.data.marshal.Json.createModel(def.model) 생성됩니다 실행 시간 모델을 변경/업데이트 할

에서 모델을 업데이트합니다.

과 그것을 할 방법이

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

개체가 만들어집니다 컨트롤러가있는 텍스트 필드 바인딩? 예를 들어

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

내가이 기존 모델과 address 필드를 추가 할 : de.model는 다음과 같이입니다 모델의 JSON 정의입니다. so

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

어떻게 할 수 있습니까? 아무도 나를 도와주세요. 미리 감사드립니다.

답변

0

모델은 동적으로 생성 된 클래스의 인스턴스이므로 불가능합니다. 클래스를 그 자리에서 그리고 그 클래스의 모든 인스턴스와 함께 변경할 수는 없습니다. 새로운 모델을 만들고 데이터를 복사하는 방법이 있습니다. 그게 내가 지금 생각할 수있는 유일한 방법이야.

+0

확인. Martin 고마워. 답장을 보내 주셔서 감사합니다. 멋진 도서관. –

+0

여러분을 환영합니다! :) –