0
내가 Qooxdoo 프레임 워크에 새로운 오전 (4.1 사용) 부모Qooxdoo : 자식 선택 박스
나는 두 selectBoxs s1, s2
를 만들어야합니다.
s2
은 s1
을 기반으로 다시로드해야합니다.
어떻게 할 수 있습니까?
감사합니다.
내가 Qooxdoo 프레임 워크에 새로운 오전 (4.1 사용) 부모Qooxdoo : 자식 선택 박스
나는 두 selectBoxs s1, s2
를 만들어야합니다.
s2
은 s1
을 기반으로 다시로드해야합니다.
어떻게 할 수 있습니까?
감사합니다.
데이터 바인딩을 사용할지 여부에 따라 다릅니다. 많은 편의를 제공하기 때문에 데이터 바인딩을 사용하는 것이 좋습니다. http://tinyurl.com/posmccf
:var s1 = new qx.ui.form.VirtualSelectBox();
this.getRoot().add(s1);
var s2 = new qx.ui.form.VirtualSelectBox();
this.getRoot().add(s2, {top: 30});
var data1 = new qx.data.Array(["a", "b", "c"]);
s1.setModel(data1);
s1.getSelection().addListener("change", function() {
var oldModel = s2.getModel();
if (oldModel) {
oldModel.dispose();
}
var data = [];
for (var i = 0; i < 100; i++) {
data.push(s1.getSelection().getItem(0) + " " + i);
}
var data2 = new qx.data.Array(data);
s2.setModel(data2);
});
당신은 온라인 놀이터를 사용하여 해당 코드를 테스트 할 수 있습니다 : 여기에 두 개의 가상 선택 상자를 연결하는 방법에 대한 간단한 샘플입니다