jQuery中EasyUI开发技巧有哪些

这篇文章主要为大家展示了“jQuery中EasyUI开发技巧有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery中EasyUI开发技巧有哪些”这篇文章吧。

创新互联建站是一家专业提供秦安企业网站建设,专注与成都网站制作、网站建设、外贸网站建设H5开发、小程序制作等业务。10年已为秦安众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

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

addTab({
        title:node.text,
        closeable:true,
        content:‘
   });

1)外部调用iframe里面的标签内容

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

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");
  $('
').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

});

以上是“jQuery中EasyUI开发技巧有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


分享文章:jQuery中EasyUI开发技巧有哪些
浏览地址:http://pwwzsj.com/article/ijispj.html