jQuery EasyUI開發(fā)技巧總結(jié)
jQuery EasyUI開發(fā)技巧總結(jié)
1、使用tabs時(shí),如果使用的不是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、編輯實(shí)現(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隊(duì)列控制方法詳解queue()/dequeue()/clearQueue()
jQuery核心中, 有一組隊(duì)列控制方法, 這組方法由queue()/dequeue()/clearQueue()三個方法組成, 它對需要連續(xù)按序執(zhí)行的函數(shù)的控制可以說是簡明自如, 主要應(yīng)用于animate ()方法, ajax以及其他要按時(shí)間順序執(zhí)行的事件中.2010-12-12
jQuery Validation實(shí)例代碼 讓驗(yàn)證變得如此容易
眾所周知,Jquery以其簡潔性讓無數(shù)人為之瘋狂?,F(xiàn)在我要像大家介紹一個jQuery Validation,一看到Validation大家肯定第一直觀感覺就是這肯定是一個驗(yàn)證框架,沒有錯,本文就是基于jQuery Validation展開討論。2010-10-10
jQuery實(shí)現(xiàn)的網(wǎng)頁右下角tab樣式在線客服效果代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)的網(wǎng)頁右下角tab樣式在線客服效果代碼,涉及jQuery簡單樣式變換控制技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10
實(shí)例講解jquery中mouseleave和mouseout的區(qū)別
這篇文章主要以實(shí)例詳細(xì)講解了jquery中mouseleave和mouseout的區(qū)別,模仿下拉框效果,感興趣的小伙伴們可以參考一下2016-02-02
AJAX和jQuery動態(tài)加載數(shù)據(jù)的實(shí)現(xiàn)方法
本文給大家介紹使用ajax和jquery動態(tài)加載數(shù)據(jù)的實(shí)現(xiàn)方法,使用jQuery可以簡化這個過程。下面通過實(shí)例代碼給大家介紹下,需要的的朋友參考下吧2016-12-12
基于jquery實(shí)現(xiàn)發(fā)送文章到手機(jī)的代碼
這篇文章主要介紹了基于jquery實(shí)現(xiàn)發(fā)送文章到手機(jī)的代碼,非常簡單實(shí)用,需要的朋友可以參考下2014-12-12

