我正在尝试从两个独立的qooxdoo类绑定两个滑块,我正在寻找一个例子。我能在这里的操场上获得理想的效果:
// create two sliders
var slider1 = new qx.ui.form.Slider().set({minWidth:400});
var slider2 = new qx.ui.form.Slider().set({minWidth:400});
// create a controller and use the first slider as a model
var controller = new qx.data.controller.Object(slider1);
var controller2 = new qx.data.controller.Object(slider2);
// add the second slider as a target
controller.addTarget(slider2, "value", "value");
controller2.addTarget(slider1, "value", "value");
我非常肯定会这样做我必须通过属性对象,但首先要确保我到目前为止在逻辑上的正确轨道。谢谢你的任何建议!
答案 0 :(得分:2)
您无需使用控制器。每个qooxdoo对象都有bind方法,可以在两个方向上使用:
slider1.bind("value", slider2, "value");
slider2.bind("value", slider1, "value");
基本上就是这样:http://tinyurl.com/7xy9mmv