Jquery之miniUI组件api详解(base)

base

mini.parse() 将html标签解析为miniui控件。解析后,才能使用mini.get获取到控件对象
mini.get(id) 根据id获取控件对象
mini.getByName(name, parent) name是控件 根据name获取控件
mini.formatNumber(number, format) number: 数值;format: 数字格式化。、
format取值,参考:
小数点和千分位:format=“n”
货币格式:format=“c”。
百分比格式:format=“p”。
自定义格式:format=“¥#,0.00”
jQuery.ajax() 执行异步 HTTP (Ajax) 请求。
jQuery.ajax里所包含的参数:
options(object)、
async true为异步
cache:boolean是否缓存
data:发送到服务器的数据。将自动转换为请求字符串格式。
success(Function)请求成功后的回调函数。
url:发送请求的地址
username:用于响应 HTTP 访问认证请求的用户名
.load() 从服务器加载数据,然后把返回到 HTML 放入匹配元素。
mini.encode ( Object ) 把JS对象序列化为字符串
mini.decode ( json, autoParseDate(是否自动解析为日期字符串为data类型 )
把字符串反序列化为JS对象
mini.parseDate ( String )把字符串转换成Date类型对象
mini.formatDate ( Date, String )把Date类型转换为字符串
mini.control 控件基类。是表单、表格、树形、布局、菜单等所有控件的基类。
提供宽度、高度、样式外观、显示\隐藏、启用\禁用等功能操作
Properties
id String 控件唯一标识符
name String 控件名称
visible Boolean 是否显示控件
enabled Boolean 是否禁用控件
cls String 样式类
methods
show ( ) 显示控件
hide ( ) 隐藏控件
enable ( ) 启用控件
disable ( ) 禁用控件
focus ( ) 获取焦点
blur ( ) 失去焦点
doLayout ( ) 调整控件布局
addCls ( String ) 增加样式类。
removeCls ( String ) 去除样式类
mask ( options ) 遮罩。
options: {
html: “”,
cls: “”,
style: “”
}
unmask ( ) 取消遮罩
getEl ( ) 获取控件DOM元素 Element
on ( type, fn[, scope] ) type: String。事件类型,比如"click"
fn: Function。事件处理函数
scope: Object。可选。事件处理函数的作用域对象
监听事件。
例如:
control.on(“click”, function(e){
//…
});
mini.open(options) options :
{
targetWindow: window, //页面对象。默认是顶级页面。
url: String, //页面地址
title: String, //标题
iconCls: String, //标题图标
width: Number, //宽度
height: Number, //高度
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);    //必须。克隆数据。
		            ......
		        }                        
		    }
		
		}

mini.alert(message, title, callback) 提示框 messageId
mini.confirm(message, title, callback) 选择提示框 messageId
mini.prompt(message, title, callback, multi) 文本输入提示框 messageId
mini.loading(message, title) 加载提示框 messageId

你可能感兴趣的:(miniUI)