Wind.js 中打开artDialog 的iframe
1. common js中定议的方法
function open_iframe_dialog(url, title, options) {
var params = {
title: title,
lock: true,
opacity: 0,
width: "95%",
height: '90%'
};
params = options ? $.extend(params, options) : params;
Wind.use('artDialog', 'iframeTools', function () {
art.dialog.open(url, params);
});
}
2,thinkcmfx的页面中使用
<a class="btn btn-small btn-primary" href="javascript:open_iframe_dialog('{:U('Task/detail',array('id'=>$vo['id']))}','查看详情',{ title: '任务详情', lock: true,
close: function () {
location.reload();
}
} )">查看详情</a>
此处的close 是关闭时的回调方法。 location.reload(); 上级页面刷新。
————————————————————————
另外用到 artDialog 操作提示框
var url = "{:U('Task/reject',array('id'=>$id,'reason'=>'_reason'))}";
$.get(url,function(){
Wind.use('artDialog',function(){
art.dialog({
id : "alert",
icon : "succeed",
content : "操作成功",
ok : function() {
Wind.use('artDialog','iframeTools',function(){
art.dialog.close();
});
}
});
});
});