首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态设置jqGrid RowNum

动态设置jqGrid RowNum
EN

Stack Overflow用户
提问于 2010-02-09 02:56:25
回答 1查看 23.8K关注 0票数 3

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

我有一个jqGrid,它的rowNum设置为10。我的JavaScript代码中包含以下内容:

代码语言:javascript
复制
rowNum: 10,
height: 160,
width: 742,
shrinkToFit: false,
sortname: 'CreditRequestID',
sortorder: "asc",
viewrecords: true,

现在,我用于填充网格的源代码在模型中。假设我的model.SearchResults有25条记录。因此,第一次加载此网格时,我填充了10条记录。我有更多的..。链接,单击该链接时,将向网格添加10条记录,因此显示的总记录为20条。

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

代码语言:javascript
复制
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
                   }
}

当用户每次单击more..链接时,如何动态地将网格的rowNum递增10?

EN

回答 1

Stack Overflow用户

发布于 2010-03-03 04:23:11

如果您只需要递增rowNum属性,那么您可以使用getGridParam和setGridParam函数:

代码语言:javascript
复制
function incrementRowNum(gridName){
    var grid = $('#'+gridName);
    var currentValue = grid.getGridParam('rowNum');
    grid.setGridParam({rowNum:currentValue+10});
}
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2224070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档