在easyui中實現datagrid滾動條聯動

2021-07-15 10:55:15 字數 745 閱讀 7260

//豎向滾動條聯動

var contents = $('#importform div.datagrid-body');

contents.scroll(function

() );

});//橫向滾動條聯動

var contents2 = $('#importform div.datagrid-view2 div.datagrid-header');

contents2.scroll(function

() );

contents2.not(this).prop();

});

說明:

1、importform是所有datagrid所在的表單的id。

2、縱向聯動通過監聽datagrid-body實現的滾動實現,但是在測試的過程中,發現橫向滾動無法觸發該事件。

分析頁面的html結構,發現easyui的datagrid生成的橫向滾動並不是在datagrid-body這個層級上,而是在datagrid-viewx這個層級上,注意x的,這個地方可能是datagrid-view或者datagrid-view2,這取決於你是否啟用了固定列(frozencolumns)。

3、通過在datagrid-view2上面繫結滾動監聽事件,並沒能實現聯動的需求。後嘗試在datagrid-view2下面的datagrid-header(標題行的滾動)上進行監聽,然後通過datagrid-header的滾動來聯動datagrid-body橫向滾動。

使用easyUI新增查詢功能在datagrid

檢視 demo 建立 datagrid 建立 datagrid和分頁功能然後新增工具欄到其中.item id product id list price unit cost attribute stauts 工具欄定義如下 item id product id search 當使用者輸入查詢值和按下...

easyui 排序實現

1.對easyui datagrid 返回的資料,進行排序處理,便於搜尋到我們的有用的資訊。例如 2.datagrid 需要設定 sortable true 3.f12 debug檢視傳送的請求資訊 4.擷取部分控制器 responsebody public listwithtotalcountse...

easyui元件實現

資料 datagrid 獲得 資料,準備初始化 function inittable var row data var total result.total for var i 0 i result.data.length i buildgrid row data error function 初始...