Zebra入门 互动版

状态监听


  使用选择框时,我们往往希望在它的选中状态发生变化时得到通知,以便执行相关操作,监听选中状态,我们需要使用manager.bind的方式。

// 创建选择框组件
var ch = new zebra.ui.Checkbox("Checkbox");

// 注册状态监听
ch.manager.bind(function(sm) {
    var s = sm.getValue();
    ...
});

  注册了状态监听后,一旦选中状态发生变化,bind的回调函数即会执行,通过回调函数的参数获取到选择框的选中状态。

为选择框注册状态监听,当状态发生变化时,弹出当前状态。