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
相关文章:
详解jQuery中基本的动画方法
建站之星24小时客服电话如何获取?
如何通过FTP空间快速搭建安全高效网站?
如何用西部建站助手快速创建专业网站?
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
西安大型网站制作公司,西安招聘网站最好的是哪个?
如何在IIS中配置站点IP、端口及主机头?
seo网站制作优化,网站SEO优化步骤有哪些?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
如何通过VPS建站无需域名直接访问?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
学校为何禁止电信移动建设网站?
如何配置IIS站点权限与局域网访问?
北京的网站制作公司有哪些,哪个视频网站最好?
建站之星后台管理系统如何操作?
网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?
c# F# 的 MailboxProcessor 和 C# 的 Actor 模型
子杰智能建站系统|零代码开发与AI生成SEO优化指南
建站为何优先选择香港服务器?
红河网站制作公司,红河事业单位身份证如何上传?
如何在IIS管理器中快速创建并配置网站?
如何快速生成凡客建站的专业级图册?
油猴 教程,油猴搜脚本为什么会网页无法显示?
在线制作视频的网站有哪些,电脑如何制作视频短片?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
SQL查询语句优化的实用方法总结
如何高效利用亚马逊云主机搭建企业网站?
网站制作说明怎么写,简述网页设计的流程并说明原因?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
智能起名网站制作软件有哪些,制作logo的软件?
免费网站制作appp,免费制作app哪个平台好?
建站之星logo尺寸如何设置最合适?
Swift中switch语句区间和元组模式匹配
建站之星如何助力网站排名飙升?揭秘高效技巧
c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】
宝塔建站教程:一键部署配置流程与SEO优化实战指南
太原网站制作公司有哪些,网约车营运证查询官网?
湖北网站制作公司有哪些,湖北清能集团官网?
上海网站制作开发公司,上海买房比较好的网站有哪些?
建站之星如何快速解决建站难题?
如何在Windows 2008云服务器安全搭建网站?
网站设计制作企业有哪些,抖音官网主页怎么设置?
网站制作报价单模板图片,小松挖机官方网站报价?
建站之星后台管理如何实现高效配置?
济南企业网站制作公司,济南社保单位网上缴费步骤?
如何快速搭建高效服务器建站系统?
宝塔新建站点报错如何解决?
如何快速打造个性化非模板自助建站?
*请认真填写需求信息,我们会在24小时内与您取得联系。