MiniUI全局方法、表格属性和mini.open方法

mini全局方法

mini.parse()        //将html标签解析为miniui控件。解析后,才能使用mini.get获取到控件对象。    
mini.layout()        //布局调整控件达到合适尺寸。    
mini.get(id)        //根据id获取控件对象    
mini.getByUid(uid)        //根据uid获取控件对象    
mini.getByName(name)
mini.getByName(name, parent)    //name: 控件name;parent: 可选。限定获取控件的范围。    根据name获取单个控件    
mini.getsByName(name)
mini.getsbyName(name, parent)    //name: 控件name;parent: 可选。限定获取控件的范围。    根据name获取多个控件    
mini.formatNumber(number, format)    //number: 数值;format: 数字格式化。格式化数字。

format取值

小数点和千分位:format="n"
货币格式:format="c"。
百分比格式:format="p"。
自定义格式:format="¥#,0.00"。

mini的表格属性
data 数据对象数组 autoLoad 自动加载数据,默认为false columns 列对象集合 url 数据加载地址 idField 行唯一标示字段 virtualScroll 是否虚拟滚动默认为false,当数据超过500条时可提高性能、 pageIndex 页码 pageSize 每页多少条 sizeList 页尺寸集合 sortField 排序字段 sortOrder 排序方向 sortMode 排序方式 方法有: setData(data) 设置数据 load() 加载数据 gotoPage ( index, size ) 跳转页码 loading ( ) 显示加载遮罩 unmask ( ) 取消遮罩。 setTotalCount (num) 设置总记录数 getTotalCount () 获取总记录数 事件有: pagechanged 翻页事件 grid.on('pagechanged', function (e) { console.log('翻页', e); refreshPagination(e.pageIndex, e.pageSize); initPage(e.pageIndex, e.pageSize); grid.gotoPage(e.pageIndex,e.pageSize); });

mini的mini.open方法

mini.open({
    targetWindow: window,   //页面对象。默认是顶级页面。
    url: href,  //页面地址
    title: title,   //标题
    iconCls: String,    //标题图标
    width: '100%',  //宽度
    height: '100%', //高度
    allowResize: Boolean,       //允许尺寸调节
    allowDrag: Boolean,         //允许拖拽位置
    showCloseButton: Boolean,   //显示关闭按钮
    showMaxButton: Boolean,     //显示最大化按钮
    showModal: Boolean,         //显示遮罩
    loadOnRefresh: false,       //true每次刷新都激发onload事件
    onload: function () {
        var iframe = this.getIFrameEl(); 
        var data = {};       
        //调用弹出页面方法进行初始化
        iframe.contentWindow.SetData(data); 
    },
    ondestroy: function (action) {
        if (action == "ok") {
            var iframe = this.getIFrameEl();
            //获取选中、编辑的结果
            var data = iframe.contentWindow.GetData();
            data = mini.clone(data);    //必须。克隆数据。
            if (window.CloseOwnerWindow) {
                return window.CloseOwnerWindow('ok');
            } else {
                window.close();
            }
        }
    }
}

posted @ 2020-06-11 16:08  天空之上、只有蓝黑  阅读(4515)  评论(0编辑  收藏  举报