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();
            }
        }
    }
}
 
        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM