1.分页查询条件
var query={keywords:'your keywords',id:'your id'}; //把查询条件拼接成JSON
$("#test").datagrid('options').queryParams=query; //把查询条件赋值给datagrid内部变量
$("#test").datagrid('reload'); //重新加载
2.
jquery easy ui嵌套布局
加这个div是为了form异常
<div class="easyui-panel" style="padding: 10px;" title="" fit="true" border="false">
布局1
<div region="center">
<div class="easyui-layout" fit="true">
<div region="north" style="height: 300px;">
<div class="easyui-panel" style="padding: 10px;" title="" fit="true" border="false">
<form id="form1" runat="server">
<table class="mtable">
<tr>
<td style="width: 100px">
券类型:<span style="color: Red">*</span>
</td>
<td style="width: 250px">
<select id="Tickettypecode" runat="server" style="width: 250px">
</select>
</td>
<td style="width: 100px">
所属分公司:<span style="color: Red">*</span>
</td>
<td>
<span id="Companycode_span" runat="server"></span>
<input id="Companycode" type="hidden" runat="server" />
</td>
</tr>
</table>
</form>
</div>
</div>
<div region="center" border="true">
<table class="easyui-datagrid" id="datagrid2" toolbar="#toolbar" fit="true">
</table>
</div>
</div>
</div>
布局2
3.//去掉展开和关闭标签
var opts = $(this).datagrid('options');
var dc = $.data(this, 'datagrid').dc;
$.each(data.rows, function (key, temp) {
if (temp.SapNo == "") {
var index = $('#datagrid').datagrid('getRowIndex', temp);
var expander = dc.body1.find('div.datagrid-row-expander[row-index=' + index + ']');
expander.removeClass('datagrid-row-expand').removeClass('datagrid-row-collapse');
}
})
addHandler:function(element,type,func){//添加事件
if(element.addEventListener){
element.addEventListener(type,func,false);
}else if(element.attachEvent){
element.attachEvent("on"+ type,func);
}else{
element["on"+ type] = func;
}
},
getEvent:function(event){//获取Event对象
return event?event:window.event;
},
getTarget:function(event){//获得事件目标
return event.target || event.srcElement;
},
preventDefault:function(event){//阻止事件的默认行为
if(event.preventDefault){
return event.preventDefault();//非IE
}else{
event.returnValue = false;//IE
}
},
removeHandler:function(element,type,func){//取消事件
if(element.removeEventListener){
element.removeEventListener(type,func,false);
}else if(element.detachEvent){
element.detachEvent("on"+ type,func);
}else{
element["on"+ type] = null;
}
},
stopPropagation:function(event){//取消事件的冒泡
if(event.stopPropagation){
event.stopPropagation();//非IE
}else{
event.cancelBubble = true;//IE
}
}
};

