禁用sencha上的列表项不起作用

时间:2014-01-17 09:24:29

标签: javascript sencha-touch

这段代码对我来说不起作用。我仍然可以在禁用它后选择该项目。 Ext.getCmp('检入&#39)。getAt(2).setDisableSelection(真); 这有什么原因呢?

1 个答案:

答案 0 :(得分:0)

你可以添加一个before select事件,并返回false,这样就可以阻止'select'事件:

Ext.getCmp('CheckIn').addBeforeListener('select', function (list, record) {
    if (list.getStore().indexOf(record) == 2) return false;
    else true;
}
希望它有所帮助 -