miniui设置属性值_MiniUI全局方法、表格属性和mini.open方法

本文详细介绍了MiniUI的全局方法,包括mini.parse()、mini.layout()等,以及表格的属性,如data、autoLoad、columns等,并探讨了mini.open方法的使用,包括窗口配置、事件处理等,为理解和操作MiniUI控件提供了全面指导。
摘要由CSDN通过智能技术生成

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

}

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值