状态监听
使用选择框时,我们往往希望在它的选中状态发生变化时得到通知,以便执行相关操作,监听选中状态,我们需要使用manager.bind的方式。
// 创建选择框组件
var ch = new zebra.ui.Checkbox("Checkbox");
// 注册状态监听
ch.manager.bind(function(sm) {
var s = sm.getValue();
...
});
注册了状态监听后,一旦选中状态发生变化,bind的回调函数即会执行,通过回调函数的参数获取到选择框的选中状态。
为选择框注册状态监听,当状态发生变化时,弹出当前状态。