我在 Sencha Touch 中有一个列表,我想在单击按钮时禁用该列表。我正在处理按钮的“点击”事件。但是,当我运行代码行时:me.getWhatScreen().down('list[name=taskList]').disable();
列表不会禁用。我知道我可以隐藏列表,但我宁愿禁用它(模糊它)。我错过了什么吗?我检查了 Sencha 文档。
问问题
429 次
3 回答
1
使用以下方法更好地掩盖整个列表:
me.getWhatScreen().down('list[name=taskList]').mask();
它将在列表上添加一个阴影层。如果您希望它完全透明,请在遮罩元素上添加一些 CSS。您可以使用 unmask() 方法删除掩码。
于 2013-05-23T15:22:36.403 回答
0
尝试这个。您还可以通过检查元素找到列表 ID。
Ext.getCmp('listid').disable();
于 2013-05-24T04:58:45.177 回答
0
至于我的理解,如果禁用不起作用,
单击按钮后,只需尝试将列表 disableSelection 配置设置为 true
alist.setDisableSelection(true)
此配置将锁定列表的选择模型。
于 2013-05-24T03:43:10.720 回答