过滤JQgrid后,我无法获得所有行{已分页}。我试过了
> var myData = grid.jqGrid('getGridParam', 'data');
var myData = grid.jqGrid('getRowData');
Run Code Online (Sandbox Code Playgroud)
但第一个选项提供所有行,而这些行都是未过滤的行。第二个返回过滤的行,但仅从第一页返回。
在小提琴示例中,如果您在“客户”列中键入test,则有6个过滤结果,但是第一个选项返回所有7条记录,第二个选项仅返回5条记录(即仅从第一页开始)。我需要显示6个过滤的记录。结果记录在控制台中。
这是小提琴
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 。
headerData和rowData值属性在运行时定义并且可以变化。
例如,在某些调用中,rowData 可能包含其他属性,而某些 rowData 属性可能会丢失。
culture和layout查询字符串参数是可选的。
如何在 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) 按jqgrid工具栏中的搜索按钮可打开高级搜索窗口.按enter键不会开始搜索.要开始搜索,需要单击搜索按钮.
如何允许输入按键开始搜索,如点击搜索按钮?
我正在使用免费的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)