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');
                        }
                    })

 

posted @ 2012-01-31 16:38 awp110 阅读(118) 评论(0) 编辑
var EventUtil = {//建新对象
         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
            }
         }
    };
posted @ 2012-01-31 11:08 awp110 阅读(24) 评论(0) 编辑