标签: free-jqgrid

JQGRID,过滤后获取所有行

过滤JQgrid后,我无法获得所有行{已分页}。我试过了

  > var myData = grid.jqGrid('getGridParam', 'data'); 
var myData = grid.jqGrid('getRowData');
Run Code Online (Sandbox Code Playgroud)

但第一个选项提供所有行,而这些行都是未过滤的行。第二个返回过滤的行,但仅从第一页返回。

在小提琴示例中,如果您在“客户”列中键入test,则有6个过滤结果,但是第一个选项返回所有7条记录,第二个选项仅返回5条记录(即仅从第一页开始)。我需要显示6个过滤的记录。结果记录在控制台中。

这是小提琴

javascript jquery jqgrid free-jqgrid

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

如何在 Web API 控制器 Post 方法中接收动态数据

jqgrid 在 POST 请求缓冲区中将 json 数据发布为

{"headerData": {
    "Tasudok": "134",
    "Kuupaev": "2015-11-23",
    "Dokumnr": "135319"
   },


"rowData": {
  "Toode":"",
  "Kogus":"0.0000",
  "Nimetus":"öäölä<a",
  "_rowsum":"0.00",
  "Id":"1639",
  "Dokumnr":"135319",
  "_oper":"edit",
  "_rowid":"1639"
  }
}
Run Code Online (Sandbox Code Playgroud)

数据使用API/Entity/someid?culture=en&layout=1与默认路由类似的 URL 发布到 ASP.NET MVC4 Web API 。

headerDatarowData值属性在运行时定义并且可以变化。

例如,在某些调用中,rowData 可能包含其他属性,而某些 rowData 属性可能会丢失。

culturelayout查询字符串参数是可选的。

如何在 WebAPI 控制器中接收参数?

我试过

public class EntityController : APIController
{

public class PostParams {
    public string culture { get; set; }
    public int? layout { get; set; }
    }

    public HttpResponseMessage …
Run Code Online (Sandbox Code Playgroud)

asp.net json asp.net-mvc-4 asp.net-web-api free-jqgrid

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

如何启用在jqgrid高级搜索窗口中输入

按jqgrid工具栏中的搜索按钮可打开高级搜索窗口.按enter键不会开始搜索.要开始搜索,需要单击搜索按钮.

如何允许输入按键开始搜索,如点击搜索按钮?

jqgrid free-jqgrid

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

排序或过滤后丢失的免费jqgrid自定义格式化程序

我正在使用免费的jqgrid 4.13.0

我写了一个自定义格式化程序,但是不幸的是,对表进行排序或过滤后,该列的单元格内容始终丢失。我可能在格式化程序功能中做错了什么,但还没有真正了解缺少的内容。有人可以发现我的错误吗?为什么它与内置的设备工作正常,但对我的却不起作用。我受到了这一启发:http : //www.ok-soft-gmbh.com/jqGrid/CascadingFormater.htm

我可以看到示例的调用方式$.fn.fmatter.call,也许我也需要这样做。这是钥匙吗?不幸的是,如果我自己编写函数,我找不到有关如何执行此操作的任何文档。

这是我的设置:

var formatEnduser = function (cellValue, options, rowObject, action){
    return rowObject.so_enduser_id == undefined ? '' : '<a href="index.php?module=Accounts&view=Detail&record='+rowObject.so_enduser_id+'">'+rowObject.so_enduser_name+'</a>';
}

$("#jqGrid").jqGrid({
    datatype: "jsonstring",
    datastr: jsonData,
    jsonReader: {
        root: 'rows',
        id: 'crmentity_id',
        repeatitems: false,
        page:  function(obj) { return 1; },
        total: function(obj) { return 1; },
        records: function(obj) { return obj.rows.length; },
    },
    autowidth: true,
    height: 600,
    shrinkToFit: true,
    rownumbers: true,
    rowNum: 5,
    pager: false,
    loadonce: true,
    viewrecords: true,
    colModel: [
        {
            name: …
Run Code Online (Sandbox Code Playgroud)

jqgrid jqgrid-formatter free-jqgrid

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