jquery easyui dialog的几个使用问题
2014-09-28 11:09
344 查看
jquery easyui dialog可以两种方式使用
1)定义div,使用iframe
<div id="openRoleDiv" class="easyui-window" closed="true" modal="true" title="标题" style="width:500px;height:350px;">
<iframe scrolling="auto" id='openXXXIframe' frameborder="0" src="" style="width:100%;height:100%;"></iframe>
</div>
需要显示dialog时使用以下2行即可
$('#openXXXIframe')[0].src='xxxEdit.action';
$('#openRoleDiv').dialog('open');
2)不使用iframe(请参见easyui的demo)
<div id="dd" style="padding:5px;width:400px;height:200px;">
Dialog Content.
</div>
$(function(){
$('#dd').dialog({
toolbar:[{
text:'Add',
iconCls:'icon-add',
handler:function(){
alert('add')
}
},'-',{
text:'Save',
iconCls:'icon-save',
handler:function(){
alert('save')
}
}],
buttons:[{
text:'Ok',
iconCls:'icon-ok',
handler:function(){
alert('ok');
}
},{
text:'Cancel',
handler:function(){
$('#dd').dialog('close');
}
}]
});
});
打开用$('#dd').dialog('open');
dialog方法和属性的使用
a)setTitle修改dialog的标题$('#xxxDivId').dialog('setTitle', 'New Title');
查看easyui的代码发现setTitle的实际执行内容为
$('#xxxDivId').panel('options').title = 'New Title';
$('#xxxDivId').panel("header").find("div.panel-title").html('New Title');
b)options的使用
var tt = $('#xxxDivId').panel('options').closable; //这里是panel,不是dialog
alert(tt);//返回该对话框是否可以关闭
c)定位
$('#p').panel('move',{
left:100,
top:100
});
1)定义div,使用iframe
<div id="openRoleDiv" class="easyui-window" closed="true" modal="true" title="标题" style="width:500px;height:350px;">
<iframe scrolling="auto" id='openXXXIframe' frameborder="0" src="" style="width:100%;height:100%;"></iframe>
</div>
需要显示dialog时使用以下2行即可
$('#openXXXIframe')[0].src='xxxEdit.action';
$('#openRoleDiv').dialog('open');
2)不使用iframe(请参见easyui的demo)
<div id="dd" style="padding:5px;width:400px;height:200px;">
Dialog Content.
</div>
$(function(){
$('#dd').dialog({
toolbar:[{
text:'Add',
iconCls:'icon-add',
handler:function(){
alert('add')
}
},'-',{
text:'Save',
iconCls:'icon-save',
handler:function(){
alert('save')
}
}],
buttons:[{
text:'Ok',
iconCls:'icon-ok',
handler:function(){
alert('ok');
}
},{
text:'Cancel',
handler:function(){
$('#dd').dialog('close');
}
}]
});
});
打开用$('#dd').dialog('open');
dialog方法和属性的使用
a)setTitle修改dialog的标题$('#xxxDivId').dialog('setTitle', 'New Title');
查看easyui的代码发现setTitle的实际执行内容为
$('#xxxDivId').panel('options').title = 'New Title';
$('#xxxDivId').panel("header").find("div.panel-title").html('New Title');
b)options的使用
var tt = $('#xxxDivId').panel('options').closable; //这里是panel,不是dialog
alert(tt);//返回该对话框是否可以关闭
c)定位
$('#p').panel('move',{
left:100,
top:100
});
相关文章推荐
- jquery easyui dialog的几个使用问题
- jquery easyui dialog的几个使用问题
- Jquery Dialog DatePicker 控件使用问题
- jquery.easyui使用详解,和遇到的问题,提供大家在使用的时候少走弯路(二)
- 关于easyui使用<iframe />与Dialog弹框问题
- IE6下使用jquery.bgiframe.js插件解决下拉框覆盖浮动层、Dialog的问题
- jquery easyui dialog问题
- Jquery EasyUI Dialog的使用
- jQuery前端框架easyui使用Dialog时bug处理
- spring mvc3使用jquery easyui form提交返回值提示下载的问题
- jqueryeasyui dialog plugin的使用
- jquery easyui window 的使用跟缓存问题
- 在使用easyui时,jquery动态使用disabled失效问题
- asp.net Ajax 页中使用jquery-easyui的显示问题处理
- jquery.artDialog在requireJS中使用遇到的加载顺序问题
- 解决JSP页面无法使用EasyUI里面class="easyui-dialog"的问题
- 使用easyui的dialog两次加载数据问题!
- jquery.easyui代码详解,和遇到的问题,提供大家在使用的时候少走弯路(一)
- jQuery前端框架easyui使用Dialog时bug处理
- 解决JSP页面无法使用EASYUI里面CLASS="EASYUI-DIALOG"的问题