相关疑难解决方法(0)

动态设置jqGrid RowNum

使用jqGrids时我遇到了一个问题.

我有一个jqGrid,其rowNum设置为10.我在我的JavaScript代码中有这个:

rowNum: 10,
height: 160,
width: 742,
shrinkToFit: false,
sortname: 'CreditRequestID',
sortorder: "asc",
viewrecords: true,
Run Code Online (Sandbox Code Playgroud)

现在我填充网格的源代码在模型中.所以说我的模特.SearchResults有25条记录.所以第一次加载这个网格时,我填充了10条记录.我有一个更多..链接,点击后,应该再添加10个记录到网格,所以总显示为20.

我的网格也将执行以下控制器代码:

public ActionResult RecentActivityResultsGridEventHandler(string sidx, string sord,
                                                          int page, int rows)
{
    int pageIndex = Convert.ToInt32(page) - 1;
    int pageSize = rows;
    int totalRecords = 20;
    int totalPages = (int)Math.Ceiling((float)totalRecords / (float)pageSize);
    var JSONData = {//code to read the records from model.SearchResults 
                     //and assign column by column to grid
                   }
}
Run Code Online (Sandbox Code Playgroud)

rowNum每次用户点击more..链接时,网格如何动态增加10 ?

jqgrid

3
推荐指数
1
解决办法
2万
查看次数

jQGrid如何正确关闭分页

所以为了做到这一点,我需要删除pager:网格声明中的值,我需要设置最大行数rowNum: 100000000,,根据该帖子如何显示jqGrid中的所有行?

但是我需要从服务器返回的json呢,

var jsonData = new
            {
                total = totalPages,
                page = page,
                records = totalRecords,

                rows = ...
            }
Run Code Online (Sandbox Code Playgroud)

分配给哪个值更好page,totalRecords在这种情况下?我应该更好地将它们作为零传递,还是在这种情况下它根本不会发生?

更新:

我想我会设置records到jason的总行数,page并且total我将设置为1

你怎么看?我能做些什么来正确关闭jqGrid分页?

jqgrid

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

jqgrid ×2