jQuery EasyUI开发技巧总结

1、使用tabs时,如果使用的不是url,而是content,则要嵌入iframe
addTab({
title:node.text,
closeable:true,
content:‘<iframe src="'+url+'" frameborder="0" style="border:0;width:100%;height:99%"></iframe>
});
1)外部调用iframe里面的标签内容
<button onclick="console.info($('iframe').contents().find('#frameId'));"/>
2)内部调用外部的方法:
onclick="parent.getData();"
2、查询提交表单:
function serarchFun(){//搜索
$("#datagrid").datagrid("load", serializeObject($("#searchForm")));
}
function cleanFun(){//清空
$("#searchForm input").val('');
$("#datagrid").datagrid("load", {});
}
function removeFun(){//删除
var rows=$("#datagrid").datagrid("getChecked");
var ids[] = new Array();
if(rows.length>0){
for(var i=0;i<rows.length;i++){
ids.push(row[i].id);
}
$.ajax({
url:'${rootPath}/user_delete.action',
data:{ids:ids.join(',')},
dataType:'json',
success:function(data){
$('#datagrid').datagrid('load');
$('#datagrid').datagrid('unselectAll');
$.messager.Show({
title:'提示',
msg:data.msg
});
}
})
}else{
$.messager.Show({
title:'提示',
msg:'不能删除'
});
}
}
3、添加checkbox:
$("#datagrid").datagrid(
url:"${rootPath}/user_add.action",
idField:'id',
checkOnSelect:false,
selectOnCheck:true,//选中复选框选中
frozonColumns:[[{
field:'id',
title:'编号',
width:150,
checkbox:true
},{
field:'name',
title:'登陆名称',
width:150,
sortable:true
}]],
columns:[[{
field:'pwd',
title:'密码',
width:150,
formatter: function(){
return:"****************"
}
}]]
);
4、确认对话框:
$.messager.confirm('确认','你真的要删除吗?',function(data){
if(data){
}
});
5、编辑实现动态加载页面
function editFun(){
var rows=$("#datagrid").datagrid("getChecked");
$('<div/>').dialog({
width:500,
height:200,
href:'${rootPath}/edit.jsp,
modal:true,
title:'编辑用户',
buttons:[{
text:编辑,
handler:function(){
$('#editForm').form('submit',{
url:'${rootPath}/user_edit.action',
success:function(data){
var obj = JQuery.parseJSON(data);
if(obj.success){
$('#edit_dialog').dialog('close');
}
$.messager.show({
title:'提示',
msg:obj.msg
});
}
}
}
}],
onClose:function(){//必须写的
$(this).dialog('destroy');
},
onOpen:function(){
var data = rows[0];
},
onLoad:function(){//初始化数据,填充数据
var data = rows[0];
$("#editForm").form("load", data);
}
});
}
6、更新行
var rows=(‘#datagrid').datagrid(‘getChecked');(‘#datagrid').datagrid(‘updateRow',{
index:$(‘#datagrid').datagrid(‘getRowIndex',rows[0]),
row:result.obj
});
希望通过本文能帮助到大家,大家如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# EasyUI
# 技巧
# 小技巧的原理
# 技巧总结
# jquery中EasyUI使用技巧小结
# 如有
# 你真
# 希望能
# 谢谢大家
# 表单
# 对话框
# 清空
# 则要
# 复选框
# 疑问请
# 加载
# datagrid
# function
# serarchFun
# getData
# info
# console
# cleanFun
# contents
# parent
相关文章:
公众号网站制作网页,微信公众号怎么制作?
如何快速使用云服务器搭建个人网站?
如何高效配置IIS服务器搭建网站?
如何在IIS管理器中快速创建并配置网站?
,怎么在广州志愿者网站注册?
高防服务器租用首荐平台,企业级优惠套餐快速部署
如何通过远程VPS快速搭建个人网站?
安云自助建站系统如何快速提升SEO排名?
购物网站制作公司有哪些,哪个购物网站比较好?
湖北网站制作公司有哪些,湖北清能集团官网?
如何制作一个表白网站视频,关于勇敢表白的小标题?
*服务器网站为何频现安全漏洞?
保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?
大连网站设计制作招聘信息,大连投诉网站有哪些?
建站之星代理如何获取技术支持?
制作网站的软件免费下载,免费制作app哪个平台好?
建站之星北京办公室:智能建站系统与小程序生成方案解析
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
,想在网上投简历,哪几个网站比较好?
免费视频制作网站,更新又快又好的免费电影网站?
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?
建站之星后台管理如何实现高效配置?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
教程网站设计制作软件,怎么创建自己的一个网站?
独立制作一个网站多少钱,建立网站需要花多少钱?
大连 网站制作,大连天途有线官网?
建站主机选购指南与交易推荐:核心配置解析
公司网站制作需要多少钱,找人做公司网站需要多少钱?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
如何快速配置高效服务器建站软件?
制作宣传网站的软件,小红书可以宣传网站吗?
建站之星下载版如何获取与安装?
官网网站制作腾讯审核要多久,联想路由器newifi官网
西安专业网站制作公司有哪些,陕西省建行官方网站?
如何在腾讯云服务器快速搭建个人网站?
5种Android数据存储方式汇总
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
建站168自助建站系统:快速模板定制与SEO优化指南
贸易公司网站制作流程,出口贸易网站设计怎么做?
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
如何在景安云服务器上绑定域名并配置虚拟主机?
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
公司门户网站制作流程,华为官网怎么做?
北京建设网站制作公司,北京古代建筑博物馆预约官网?
C++如何使用std::optional?(处理可选值)
网站网页制作专业公司,怎样制作自己的网页?
如何快速搭建安全的FTP站点?
如何选择服务器才能高效搭建专属网站?
建站之星价格显示格式升级,你的预算足够吗?
*请认真填写需求信息,我们会在24小时内与您取得联系。