jQuery EasyUI開發(fā)技巧總結(jié)
jQuery EasyUI開發(fā)技巧總結(jié)
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)外部調(diào)用iframe里面的標(biāo)簽內(nèi)容
<button onclick="console.info($('iframe').contents().find('#frameId'));"/>
2)內(nèi)部調(diào)用外部的方法:
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,//選中復(fù)選框選中 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、確認(rèn)對話框:
$.messager.confirm('確認(rèn)','你真的要刪除嗎?',function(data){ if(data){ } });
5、編輯實現(xiàn)動態(tài)加載頁面
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(){//初始化數(shù)據(jù),填充數(shù)據(jù) 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 });
希望通過本文能幫助到大家,大家如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
jQuery動畫效果-slideUp slideDown上下滑動示例代碼
jQuery動畫上下滑動效果在網(wǎng)頁中的應(yīng)用還是比較廣泛的,其實很簡單通過slideUp slideDown方法便可輕松實現(xiàn),具體如下,喜歡的朋友可以參考下,希望對大家學(xué)習(xí)jquery有所幫助2013-08-08jQuery提示插件qTip2用法分析(支持ajax及多種樣式)
這篇文章主要介紹了jQuery提示插件qTip2用法,結(jié)合實例形式分析了qTip2的使用技巧,可支持ajax及多種樣式的設(shè)置,需要的朋友可以參考下2016-06-06jQuery模擬實現(xiàn)的select點擊選擇效果【附demo源碼下載】
這篇文章主要介紹了jQuery模擬實現(xiàn)的select點擊選擇效果,涉及jQuery響應(yīng)鼠標(biāo)點擊動態(tài)修改頁面元素樣式的相關(guān)操作技巧,并附帶demo源碼供讀者下載,需要的朋友可以參考下2016-11-11jQuery實現(xiàn)checkbox即點即改批量刪除及中間遇到的坑
這篇文章主要介紹了jQuery實現(xiàn)checkbox即點即改批量刪除及中間遇到的坑,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-11-11基于jQuery實現(xiàn)模擬頁面加載進(jìn)度條
進(jìn)度條的出現(xiàn)在于無法通過任何方法獲取整個頁面的大小和當(dāng)前加載了多少,所以只能用進(jìn)度條來模擬,接下來為大家介紹下實現(xiàn)方法,感興趣的朋友可以參考下哈2013-04-04jQuery綁定事件方法及區(qū)別(bind,click,on,live,one)
這篇文章主要介紹了jq綁定事件方法及區(qū)別,通過五種綁定方式使用bind()進(jìn)行操作,并和one()進(jìn)行區(qū)分,需要的朋友可以參考下2017-08-08jQuery實現(xiàn)點擊按鈕彈出可拖拽模態(tài)對話框完整實例【測試可用】
這篇文章主要介紹了jQuery實現(xiàn)點擊按鈕彈出可拖拽模態(tài)對話框的方法,結(jié)合完整實例形式分析了jQuery調(diào)用模態(tài)對話框的基本原理、實現(xiàn)方法與相關(guān)操作技巧,需要的朋友可以參考下2023-04-04jquery中$(#form :input)與$(#form input)的區(qū)別
本節(jié)為大家介紹下jquery 中$(#form :input)與$(#form input)的區(qū)別,需要的朋友可以參考下2014-08-08