我在Sencha Touch中有一个列表,我想在单击按钮时禁用该列表。我正在处理按钮的“点击”事件。但是,当我运行代码行:me.getWhatScreen().down('list[name=taskList]').disable();
时,列表不会禁用。我知道我可以隐藏列表,但我宁愿禁用它(模糊它)。我错过了什么吗?我检查了Sencha文档。
答案 0 :(得分:1)
使用以下方法更好地掩盖整个列表:
me.getWhatScreen().down('list[name=taskList]').mask();
它会在列表上添加阴影层。如果您希望它完全透明,请在mask元素上添加一些css。您可以使用unmask()方法删除掩码。
答案 1 :(得分:0)
至于我所理解的,如果禁用不工作,
单击按钮后,尝试将list disableSelection config设置为true
alist.setDisableSelection(true)
此配置将锁定列表的选择模型。
答案 2 :(得分:0)
试试这个。您还可以从检查元素中找到列表ID。
Ext.getCmp('listid').disable();