【问题标题】:Add mask to tabpanel on grid sort (extjs)在网格排序(extjs)上将掩码添加到选项卡面板
【发布时间】:2012-04-10 19:14:33
【问题描述】:

我正在开发一个内部 extjs 4 项目。我有一个带有标签面板的视口。每个选项卡都有一个包含许多记录的关联网格。当用户排序时,列标题仍然可以访问,并且他们可以在第一个排序仍在处理时启动新排序。我想在排序仍在进行时向选项卡面板或完整视口添加蒙版。有一个简单的解决方案吗?抱歉,我无法在此处发布任何代码,因为它在我们的 Intranet 上。

谢谢

【问题讨论】:

    标签: extjs extjs4


    【解决方案1】:

    这很容易。在对记录进行排序时运行此代码:

    var loadmask = new Ext.LoadMask(Ext.getBody(), {msg:"Sorting..."});
    loadmask.show();
    

    注意Ext.getBody()可以被另一个元素代替,无论你想要什么,你只需要记住Ext.LoadMask包装了元素,所以getBody()getEl(),两者都可以工作...

    同样,当您的流程完成后,只需使用loadmask.hide()

    【讨论】:

    • 谢谢!。我的网格中的列设置为“可排序:真”。如何添加上面的负载掩码?
    • 我还没有看到你的代码,所以我不太确定。但请记住,只要您想在组件上放置负载掩码,请引用它(例如通过 id)并如上所述使用 Ext.getBody() -> yourComponent.getEl()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多