0

我正在做一个考勤计划,我有这个要求能够删除用户,所以我决定为此使用 ext js 网格。

我的应用程序我主要使用 jquery,并且我正在使用淡入淡出方法导航到不同的链接。即我的应用程序在单个 url 上运行。
现在,当我在 ext js 网格上执行此操作时,滚动条不会显示。但通常情况下,如果没有渐变导航,则会显示滚动条这是网格的代码:

editableGrid = new Ext.grid.GridPanel({
            frame: true,
            id: "employeesGrid",
            renderTo: "emps",
            cm: colModel,
            sm: sm,
            store: store,
            height: 270,
            // inline toolbars
            tbar: [{
                text: 'Delete',
                tooltip: 'Click here to delete schedule billing entries',
                iconCls: 'remove',
                id: 'btnRemoveRow',
                handler: DeleteSelectedRows
            }]

        });

是的,还有一件事,我会在应用程序启动后立即加载商店。当我使用以下代码时,网格在那里,但 div 被隐藏:

 $("#empDetails").fadeOut("slow", function () {
    $("#reportsLink").fadeOut();
    $("#timeInAndOutLink").fadeOut();
    $("#employeeInfoLink").fadeOut();
    $("#employeesLink").fadeOut();

    $("#allEmpsDetails").fadeIn();
});

滚动条未显示

4

1 回答 1

2

我面临着类似的问题。通过阅读您的问题,我想出了如何解决我的问题。它可能适用于您的代码。

我的代码在弹出窗口(div)中显示了一个网格。弹出窗口的内容由 jQuery 加载。我正在将内容加载到隐藏的 div,然后显示弹出窗口。

为了解决这个问题,我颠倒了顺序:显示弹出窗口,然后加载其内容(网格)。

于 2012-10-11T14:24:25.630 回答