一个类中有一个树列表,它的数据有时会被重新计算和重新排列。现在我想在计算时锁定用户输入,所以用户在计算完成之前不能选择另一个项目(changeselection 是在选择列表项目时触发的 qooxdoo 事件)。
有什么建议么?
最好的问候,斯蒂芬
一个类中有一个树列表,它的数据有时会被重新计算和重新排列。现在我想在计算时锁定用户输入,所以用户在计算完成之前不能选择另一个项目(changeselection 是在选择列表项目时触发的 qooxdoo 事件)。
有什么建议么?
最好的问候,斯蒂芬
执行此操作的 qooxdoo 方法是enabled
将小部件的属性设置为false。
例如,使用树小部件:
var t = qx.ui.tree.Tree();
t.setEnabled(false);
您可以在qx.core.Widgetenabled
的 API 文档中阅读该属性。
使用blocker
,在 demo.qooxdoo.org 中搜索blocker
或简单地setEnabled(false)
按照之前的建议使用。
我立即想到的一个选项是IFrame
在树的顶部使用100% transparency
or ,并在处理完成时0% Opacity
隐藏。iframe
虽然不知道 Qooxdoo... 它适用于任何简单的 Web 应用程序