我使用jqGrid加载一次,然后在客户端分页。当我在筛选器工具栏中添加时,在应用任何类型的筛选器后,分页都会变得非常慢。
$(gridElement).jqGrid({
postData: post,
loadComplete: function (data) {
onLoadComplete(data);
},
gridComplete: function () {
onGridComplete();
},
datatype: function
我在Trirand.Web.Mvc类中使用JQGrid,并试图弄清楚如何进行自定义分页。
我已经看过分页演示
这些演示的问题是它们直接绑定到linq上下文对象,并让MVC负责分页。
// This method is called when the grid requests data. You can choose any method to call
// by setting the JQGrid.DataUrl property
public JsonResult PerformanceLinq_DataRequested()
我使用addRowData将数据追加到ajax中的网格中,call.It正确显示数据,但在分页时,它显示第1页0f 0,这是不正确的。
我在jqgrid表属性中添加了rowNum:10。
$.ajax({
url: 'getData',
dataType: 'json',
success: function (data) {
$('#grid').jqGrid('clearGridData');
for (var i = 0; i <
我正在为JQGrid (使用MVC4)实现服务器端分页。我看得出来。我没有使用JQGrid的分页选项。取而代之的是,我使用的是自定义分页实现。为此,我需要获取服务器返回的总页面数。
我尝试过以下几种方法:
grid.getGridParam('lastpage') -- always returns 1, which makes sense as I am returning only one page contents to the grid
grid.getGridParam('total') -- I tried this because I was
I have a problem in defining background color for edited row.
1)一旦编辑完成,我们需要为JQgrid行显示不同的背景色。2)编辑后的行颜色也应保留在分页中。
我已经使用了下面的代码,一旦我们点击编辑图标,我就可以改变行的背景颜色,但颜色正在改变,尽管数据没有被编辑,颜色也不会保留在分页中。
var orgEditGridRow = grid.jqGrid.editGridRow; // save original function
$.jgrid.extend ({editGridRow : function(rowid, p)
它在jqgrid文档中指出,下面的代码应该允许使用服务器端分页进行本地排序;网格数据在分页时消失;这个问题以前已经问过,但没有明确的答案建议使用loadonce:true表示分页已关闭-我需要分页。
稍后编辑以显示完整的html页面和json响应(我现在从php/mysql后端运行此程序)。
我的完整html页面
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<