jQuery MiniUI

 找回密码
 立即注册
查看: 4901|回复: 5
打印 上一主题 下一主题

miniUI loading问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2018-3-20 10:18:06 |只看该作者 |倒序浏览
本帖最后由 vtjj3213 于 2018-3-20 10:20 编辑

加载数据的方式是datagrid.load(url);的方式,每次查询的时候都会根据查询条件重新load(url)。由于加载数据的时间比较久,请问如何增加和取消遮罩层。

Rank: 8Rank: 8

沙发
发表于 2018-3-20 10:30:40 |只看该作者
表格url加载,加载或刷新默认是有加载遮罩的,你可以看一下我们http://www.miniui.com/demo/#src=datagrid/datagrid.html

Rank: 3Rank: 3

板凳
发表于 2018-3-20 10:42:07 |只看该作者
dforce 发表于 2018-3-20 10:30
表格url加载,加载或刷新默认是有加载遮罩的,你可以看一下我们http://www.miniui.com/demo/#src=datagrid/ ...

动态设置表头 会取消默认加载遮罩层吗

Rank: 3Rank: 3

地板
发表于 2018-3-20 11:01:27 |只看该作者
<div style="width:100%;">
        <div class="mini-toolbar" style="border-bottom:0;padding:0px;">
            <table style="width:100%;">
                <tr style="float:left;">
                    <td>
                                        <span style="font-size:9pt">年份:</span>
                                        <input  class="mini-monthpicker" id="nd" name="searchCell" maxlength="40" showTime="true" format="yyyy" style="width: 100px;" />
                                        <span style="font-size:9pt">
                                        <div style="display:inline"  name="scbm">
                                        部门:
                                        <select id="scbm" style="width:150px;" onchange="doSearch()"></select>
                                        </div>
                                        </span>
                                        <span style="font-size:9pt">内容:</span>
                                        <input class="mini-textbox" id="nr" name="nr" style="width:150px;"/>
                                        <a class="mini-button" iconCls="icon-search" id="searchBtn" plain="true" onclick="doSearch" >查询</a>
                                        <a class="mini-button" iconCLs="icon-print" plain="true" onclick="print1()">打印</a>
                                        <a class="mini-button" iconCls="icon-excel" plain="true" onclick="ExportExcel">导出</a>
                    </td>
                    <td style="white-space:nowrap;">                           
                    </td>
                </tr>
            </table>           
        </div>
    </div>
                        <div id="treegridBMFYYSB" class="mini-treegrid"
                                style="width: 100%; height:95%"
                                treeColumn="taskname" idField="FYXID" parentField="FFXID"
                                resultAsTree="false" allowResize="true" expandOnLoad="true"
                                allowCellEdit="true" allowCellSelect="true"  showTreeIcon="false"
                                showTreeIcon="false" showCheckBox="false" checkRecursive="false" contextMenu="#gridMenu"
                                showSummaryRow="true" ondrawsummarycell="onDrawSummaryCell" frozenStartColumn="0" frozenEndColumn="1"
                                allowCellWrap="true" showLoading="true"
                                >
                                <div property="columns">
                                        <div type="indexcolumn" width="26"></div>
                                        <div name="taskname" field="FYXNR" width="100" headerAlign="center" >
                                                内容
                                        </div>
                                        <div field="JZFY" width="141" headerAlign="center" >
                                                <%=Integer.parseInt(nd)-1 %>年度实际开支(元)
                                        </div>
                                        <div field="ZFY" width="129" headerAlign="center" >
                                                <%=nd %>本年度预算(元)
                                        </div>
                                        <div field="YZFY" width="160" headerAlign="center" >
                                                <%=nd %>本年度年初预算(元)
                                        </div>
                                        <div field="CHA" width="130" headerAlign="center" >
                                                <%=nd %>年预算变化(元)
                                        </div>
                                        <div field="SM" width="141" headerAlign="center">
                                                内容说明
                                        </div>
                                        <div field="BZ" width="162" headerAlign="center">
                                                本年各项费用预算数据说明
                                        </div>
                                        <div field="FYZGBMMC" width="110" headerAlign="center">
                                                费用主管部门
                                        </div>
                                </div>
                        </div>

----------------------------------------------------------------------------------------------------------------------------
function doSearch(){
        var treeG = mini.get("treegridBMFYYSB");
        var nd = mini.get("nd").text;
        var btxbm = $("#scbm")[0].value=='请选择...'?""("#scbm")[0].value;
        //var zgbm=resource.user.compName;
       
        var dept = resources.user.deptName;
        var zgbm = dept;
        var roleStr = resources.user.strRoles;
        var isLD = "0";
        var isZGBM = serviceBreakSync("bl_new.xmgl.cb.bmfy_zb", "isZGBM", [dept]);//是否费用主管部门
        if(dept == "经营管理部" || roleStr.indexOf("公司领导") >= 0){//是否是领导
                isLD = "2";
        }else if(isZGBM=="1"){//是否费用主管部门       
                isLD = "1";
        }else{//普通部门
                isLD = "3";
                btxbm = dept;
        }
        var nr = mini.get("nr").getValue();
        var treeurl = getDataUrl("bl_new.xmgl.cb.bmfy_zb", "deptJSON", [ nd, btxbm, zgbm ,nr ,isLD ,"1"]);
          
        treeG.load(treeurl);

}

我这样设置好像跟官网的有所不同,都无法加载默认的遮罩层

Rank: 8Rank: 8

5#
发表于 2018-3-20 13:43:14 |只看该作者
vtjj3213 发表于 2018-3-20 11:01
年份:
                                       
                ...

1 你的代码里面我只看到了一个treegrid,treegrid是同步加载的,没有遮罩效果的。
2  获取MiniUI控件值,请使用mini.get(id).getValue();

Rank: 3Rank: 3

6#
发表于 2018-3-20 15:52:42 |只看该作者
dforce 发表于 2018-3-20 13:43
1 你的代码里面我只看到了一个treegrid,treegrid是同步加载的,没有遮罩效果的。
2  获取MiniUI控件值, ...

好的,那我明白了。我以为treegrid 和datagrid 遮罩是 默认都有的

Archiver|普加软件

GMT+8, 2024-10-18 16:50 , Processed in 1.065220 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部