jQuery EasyUI开发技巧总结

发布时间 - 2026-01-11 03:25:12    点击率:

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 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 利用python获取某年中每个月的第一天和最后一天  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  佛山网站制作系统,佛山企业变更地址网上办理步骤?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  如何快速生成可下载的建站源码工具?  ,在苏州找工作,上哪个网站比较好?  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  Python并发异常传播_错误处理解析【教程】  Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】  制作旅游网站html,怎样注册旅游网站?  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  如何在IIS中配置站点IP、端口及主机头?  javascript读取文本节点方法小结  手机网站制作与建设方案,手机网站如何建设?  如何在服务器上配置二级域名建站?  智能起名网站制作软件有哪些,制作logo的软件?  佛山企业网站制作公司有哪些,沟通100网上服务官网?  高防服务器租用如何选择配置与防御等级?  微信公众帐号开发教程之图文消息全攻略  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  微信小程序 闭包写法详细介绍  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  微信小程序 配置文件详细介绍  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  Thinkphp 中 distinct 的用法解析  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  免费视频制作网站,更新又快又好的免费电影网站?  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  个人网站制作流程图片大全,个人网站如何注销?  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  移动端脚本框架Hammer.js  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  如何在阿里云完成域名注册与建站?  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  ,交易猫的商品怎么发布到网站上去?  php485函数参数是什么意思_php485各参数详细说明【介绍】  常州企业网站制作公司,全国继续教育网怎么登录?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  如何基于云服务器快速搭建网站及云盘系统?  Python进程池调度策略_任务分发说明【指导】  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  高性能网站服务器配置指南:安全稳定与高效建站核心方案  在线制作视频的网站有哪些,电脑如何制作视频短片?  Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】  如何安全更换建站之星模板并保留数据?  Laravel如何使用查询构建器?(Query Builder高级用法)  详解阿里云nginx服务器多站点的配置