獲取easyUI的datagird的所有行

爲了導出datagird頁面數據Excel的,才獲取easyUI的datagird的所有行,結果導出後發現只有20條(因爲我分頁每頁20條數據),獲取所有行對象後纔可以導出完整的Excel

var rows = ""; 
rows = $('#table1').datagrid("getRows");// 獲取當前頁的所有行
//下面方法獲取所有行
$.ajax({
	url: "http://" + window.location.host + "/EnvV30AmcsRest/V1/WWater/ADT/DataManageDataAPI",
	//頁數1,行數是datagrid的總行數,其他參數和需要獲取行對象的datagrid是一樣的
        data: {
	        page: "1", rows: $('#table1').datagrid('getData').total, queryType: queryType,
		checkType: $("#checkTypes").val(), factorsValues: factorsStrs, portIds: ports,
                beginTime: formatterTime2(nowDate), endTime: formatterTime(nowDate)
        },
        type: "get",
        async: false,//true,
        dataType: "json",
        success: function (datas) {
            rows = datas.rows;  //獲取datagird的所有行
        }
});


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章