这篇文章主要介绍了jQuery EasyUI开发总结的相关资料,希望通过本文大家能够EasyUI的开发,需要的朋友可以参考下

jQuery EasyUI开发总结

1、使用tabs时,如果使用的不是url,而是content,则要嵌入iframe

addTab({
        title:node.text,
        closeable:true,
        content:‘<iframe src="'+url+'" frameborder="0"></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

});

 希望通过本文能帮助到大家,大家如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

最新资讯
拼多多又双叒叕新高,他能站稳电商第二极吗?

拼多多又双叒叕新高,他

投资者如何看拼多多不断新高的股价,他能站稳电商第二极
3D Touch之死

3D Touch之死

在 iPhone 的产品演变中,3D Touch 已经寿终正寝了。
美国下一代火星车完成首次旋转测试

美国下一代火星车完成

美国下一代火星车“火星2020”近日顺利完成首次旋转测
网络安全专家称拍照比“剪刀手”会泄露指纹信息

网络安全专家称拍照比

指纹信息通过照片被提取后通过专业材料制作成指纹膜,可
剑桥、哥大研究生欲造32万公里的登月电梯

剑桥、哥大研究生欲造

哈佛和哥伦比亚大学的几位研究生好好算了一下,结果发现
巴伦周刊:拼多多或是中国中产阶级崛起的主要受益者

巴伦周刊:拼多多或是中

拼多多是主打拼团的电商平台,消费者邀请越多的人拼单,价
最新文章
Javascript读写cookie的实例源码

Javascript读写cookie

今天小编就为大家分享一篇关于Javascript读写cookie的
微信小程序登录session的使用

微信小程序登录sessio

这篇文章主要介绍了微信小程序登录session的使用,小编
JavaScript中this用法学习笔记

JavaScript中this用法

在本篇文章里小编给大家分享了关于JavaScript中this用
nodejs微信开发之授权登录+获取用户信息

nodejs微信开发之授权

这篇文章主要介绍了nodejs微信开发之授权登录+获取用
nodejs微信开发之自动回复的实现

nodejs微信开发之自动

这篇文章主要介绍了nodejs微信开发之自动回复的实现,文
node微信开发之获取access_token+自定义菜单

node微信开发之获取ac

这篇文章主要介绍了node微信开发之获取access_token+