jqGrid查询行数错误

我正在装订这本书。 我的控制器类由以下代码组成。这段代码是我从代码中得到的,现在它给出了一个RowNumber错误。为什么,我如何解决这个问题 public ActionResult GetGridData(string sidx, string sord, int page, int rows) { return Content( JsonHelper.JsonForJqgrid(GetDataTable(sidx,sord,page,rows), rows,

jqGrid-子网格不';如果加载一次为真,则无法工作

我在使用子网格时遇到问题。我想使用loadoce的优秀功能(本地搜索等)。我还想使用子网格。 但把它们放在一起是行不通的。我不知道是虫子还是我错过了什么 如果我将loadonce设置为false,子网格将工作 我试过3.7.1和3.7.2 或者我应该一次只使用一个? 非常感谢 这至少在JQGrid 3.8和4.0中是可能的(我还没有尝试过JQGrid

jqGrid不显示表格

我正试图用jqGrid显示一个表。 有人能解释一下为什么这不起作用吗?我看不到任何表,也没有任何javascript错误! 您可以将此代码复制并粘贴到html文件中,它应该可以工作(问题解决后) 多谢各位 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html width="100%" height="100%"> <head&g

jqgrid筛选器工具栏搜索输入大小

我开始使用filtertoolbar:myGrid.jqGrid('filtertoolbar',{stringResult:true,SearchOneNoter:false,defaultSearch:cn}) 我的问题是我是否可以控制搜索输入的大小- 更新:它的高度和宽度大小 提前感谢。如果我理解您的意思是正确的,您应该在colModel列的定义中包含要限制选项的输入大小,如 searchoptions:{ attr: {maxlength: 5}} 在本例中,在搜索工具栏的相应输入字段

Jqgrid 可为空的显示文本

在colModel上,如果结果为空,是否有办法设置默认值,我的意思是: colModel: [ { name: 'Date', index: 'Date', width: 35, formatter: 'date', formatoptions: { newformat: 'd/m H:i' }, sorttype: 'date', **IFISNULLDISPLAY: '-'** } ] 在我看来,你在iqGrid中发现了一个bug。变量opts将设置为 var opts= {rowId:

jqgrid,如何在使用AddNavigator按钮添加行时传递数据

如果使用“添加导航器”按钮添加行,如何传递附加的POST键以添加控制器 我尝试用下面的代码传递带有表单值的_-dokdata,但_-dokdata未传递到中的控制器 服务器 $(“#网格”).jqGrid('inlineNav','#grid#u toppager'{ addParams:{ useDefValues:true, useFormatter:false, addRowParams:{ 外部参数:{u-dokdata:FormData}, editData:{u-dokdata:Fo

在jqGrid中单击刷新或搜索重置时区分服务器端

我想知道该请求是由于单击了刷新按钮或搜索的重置按钮所致。我希望能够在服务器端执行一个getvar,并看到类似于searchreset=true或refresh=true的内容。我知道这会涉及到处理postData。它可能涉及监听点击事件并覆盖它们。你知道怎么做吗 我遇到过onReset,但有人说这是在发送请求后触发的。我不确定您为什么要这样做,但实现可能与以下内容有关: var$grid=$(“#grid”); $(“#网格”).jqGrid({ ... loadComplete:函数(){ i

网格外的jqGrid高级搜索按钮

我在jqGrid外有高级搜索按钮。我正在使用: var pSearch = //How do I get this object as mine is constructed in c# code. How do I get it from jqGrid's property collection or options?? $("#list").jqGrid("searchGrid",pSearch); searchGrid的典型用法是 $(“#列表”).jqGrid(“搜索网格”); 或

jqgrid dataevent不会触发下拉列表中动态加载的数据

这里有多个“大小选择”,它是根据样式值填充的。最初它是空的 当我更改任何大小选择时,不会触发DataEventChange。我在这里做错了什么 <script language="javascript" type="text/javascript"> function setHiddensizes(e) { var sizesId = $(e.target).val(); var row = $(e.target).closest('tr.jqgrow');

jqGrid编辑行将行号而不是id发送到web方法

当我编辑行并按Enter键将数据发送到web方法时,它会发送一个行号而不是id(例如,它会发送代表网格上第三行的“3”,而不是id=111)。如何获取id值 以下是代码: $(document).ready(function () { var id; var lastsel; jQuery("#rowed3").jqGrid({ url:'Default3.aspx/GetData', da

将jqGrid的删除图标替换为自定义图标

我只想用我自己的图标(newTrash Icon.png)在actions列中更改jqGrid的delete图标。我看到jqGrid从一个png图标文件加载图标。如何用其他垃圾桶图标替换默认垃圾桶图标 我尝试了下面的代码,但不起作用 在我的gridComplete $('.ui-icon-trash').removeClass('ui-icon-trash').addClass('ui-icon-customtrash'); 在我的CSS中 .ui图标自定义垃圾桶{ 背景:url(“~/Ima

在jqgrid中的beforeSubmit方法之后,我需要调用哪个方法来提交

我正在mvc4中使用jqgrid。我有一个问题。调用jqgrid中的beforesmit方法后,我需要调用哪个方法向服务器提交值。我假设您的beforesmit回调没有返回正确的结果。回调允许通过返回[false,“错误描述”]跳过提交。如果在提交之前未检测到任何问题并希望处理提交,则应返回[true]。所以你应该加上 返回[true]; 在您的beforesmit回调结束时。beforesmit返回[true',],但在此之后,我需要调用哪个方法向服务器提交值。我的代码在这里。navGrid

JqGrid-treeGrid。Can';t正确添加childnode

我正在使用带有treeGrid选项的jqGrid 当我尝试添加子节点时: grid.addChildNode('1', null, { id2: 1, groupName: 'a', loaded: true, isLeaf: false, expanded: false, level: 0 }); grid.addChildNode('2', '1', { id2: 2, groupName: 'a/b', loaded: true, isLeaf: false, expanded: fal

如何在JQgrid中重新加载/刷新子网格?

这是我在jquery中的所有子网格代码。我的问题是,我有一个用户下拉列表。每个用户都有自己的id,通过GET方法传输。当我选择一个不同的用户时,我希望在子网格中显示不同的值,但在我手动刷新页面crtl+f5之后不会发生这种情况。我也在使用ajax和json。 这是我的代码: subGrid : true, subGridRowExpanded: function(subgrid_id, row_id) { //var projectIdRow = $('#l

在IE10中,当使用水平和垂直滚动条时,一些列标题从JQGrid中消失

在IE10标准模式下,我在jqGrid中看到一些奇怪的行为,特别是当网格大小更大时。 当我使用水平滚动条滚动到网格右侧,然后向上滚动以查看列标题时,它们不可见(空白) 附加屏幕截图。jqgrid演示也会出现这种情况 复制步骤: 1.在IE10中打开jqgrid。->冻结Cols组标题(新)->冻结列 2.将某些列向右拖动(使用鼠标增加列的宽度) 调整窗口大小,使所有列标题在屏幕中不可见 使用水平滚动条滚动到网格的右侧 使用垂直滚动条向上移动以查看列标题 您将看到一些列标题不可见 屏幕截图可在@

将列标题添加到JqGrid

我想将标题分组添加到我的JqGrid中。简单标题分组非常简单,但我想对我的网格的第一列和最后一列进行分组。根据文档,我们必须告诉要分组的列的总数,并且这些列应该彼此相邻 在我的例子中,我有2列要分组,这些列彼此不相邻,在我的例子中不允许使用可排序列。 以下是屏幕截图

Jqgrid 在“搜索”对话框中添加新运算符

作为筛选运算符,您可以从以下选项中进行选择: ‘相等’、‘不相等’、‘较小’、‘较小或相等’、‘较大’、‘较大或相等’、‘以’、‘不以’、‘在’、‘不在’、‘以’、‘不以’、‘包含’和‘不包含’开头。 我想在此列表中添加一个额外的操作员。有人能给我指出实现这一目标的正确方向吗 应用程序正在使用对话框进行过滤,我们目前(非常高兴!)正在使用免费的jqgrid 4.15.0 如果您想知道用例:我们的应用程序有一个日期字段,一个非常常见的过滤器是过滤“从现在起X天内到期”的记录。为了获得最佳可用性,我

jqGrid:3.7中的新数据属性——有setData方法吗?

我的应用程序一次又一次地在jqGrid中填充用户可能提出的许多不同查询的结果;查询的形式为:为文档中包含单词“x”的所有文档提供标题、文档类别、点击次数、文档类型。用户可以一个接一个地进行许多此类(ajax)查询:问题查询。阅读数据库返回的标题列表。做一些工作。再问一次这样的问题。等等等等 我创建了一次网格,当ajax数据库调用返回一些数据时,网格首先被取消填充,然后重新填充,如下所示: $("#titles-table").jqGrid('clearGridData'); . . .

如何使jqgrid中的复选框不可选中

我需要在JqGrid中设置一个不可勾选的复选框。 我制作了一个自定义格式化程序来调用checkobx的onClick事件的函数 return "<input type=\"checkbox\" " + bchk +" onClick=\"clickMe\" " + " value=\""+ cval+"\" offval=\"no\" "+ds+ "/>"; 返回“”; 这个函数调用得很好。 现在我不知道如何阻止用户选中未选中的复选框。 我想说的是,用户应该能够取消

如何在jqGrid中同时显示所有表单错误?

当“编辑”或“添加”表单中出现任何错误时,错误将以红色背景逐个显示在顶部。是否存在可以设置为同时显示所有错误的变量?我找不到这样的背景 ,但还没有回答。(大卫的最后评论,2011/03/17 08:52) 编辑: 当我点击“编辑”时,一个表单被打开。假设表单上有几个“必填”字段,我将它们全部留空。现在,当我按下表单上的“提交”按钮时,只显示第一个“必填”字段的错误,而不是所有必填字段的错误。当我更正第一个必填字段并再次按submit时,它才会显示第二个必填字段。我想一次性显示有关必填字段的所有错

Jqgrid 未定义ode>和ShowSchedule(例如)。你可以发布更多的完整代码,包括完整的JavaScript代码和测试数据,可以用来重现你的问题吗?尝试用英语翻译。我感谢你的帮助@奥列格试图解决这一混乱局面。如果还有其他建议,我会很高兴听到。对不起,从Sho

未定义ode>和ShowSchedule(例如)。你可以发布更多的完整代码,包括完整的JavaScript代码和测试数据,可以用来重现你的问题吗?尝试用英语翻译。我感谢你的帮助@奥列格试图解决这一混乱局面。如果还有其他建议,我会很高兴听到。对不起,从ShowSchedule的代码中可以看出,您对JavaScript代码将如何执行的理解有误。$(document).ready(函数(){/*body*/})必须位于顶层。在ready的主体内部,您可以调用jQuery(list).jqGrid({…

jqGrid动态下拉列表

我是jqGrid的新手,在完成两项任务时遇到困难。任何指导都将是巨大的帮助 我需要动态填充下拉列表 $("#HEALTH_PLAN_CATEGORY_VALUE_ID").change(function () { $.getJSON('/Ajax/GetCountyForHealthPlan', { id: $(this).val() }, function (counties) { var ddlSelectedCounty = $("#C

jqGrid-缩小时的滚动条

最近遇到了一个问题,jqGrid在chrome中有一个水平滚动条,我在@Oleg comments的帮助下解决了这个问题 我的应用程序现在运行良好。。。嗯 但现在,如果我在笔记本电脑上打开我的应用程序,网格就会有水平滚动条。我可以通过缩小浏览器(Ctrl+减号)来重现此问题。但我不知道如何解决这个问题 最后,我想说的是,每当我在浏览器中缩小应用程序时,网格都会显示水平滚动条。我尝试了autowidth:true,但不起作用。有人能帮我解决这个问题吗。我注意到,如果我转到jqGrid演示页面并缩小

jqGrid内联编辑和保存到clientArray的数据,为什么getGridParam(';数据';)没有更新?

我只是jqGrid的新手,用jqGrid创建一些客户端页面来显示和编辑数据(数据类型:'local')。我使用内联编辑模式和cellsubmit:'clientArray'。我可以编辑字段,然后单击“回车”退出编辑模式 我想通过以下方式检索UI网格上的数据: var obj = $("#myGrid").jqGrid('getGridParam','data'); 不幸的是,变量(数组)没有随我的更改而更新 但是,根据信息,如果调用getRowData(rowId),则可以成功获取更新的数据。

JQGrid组文本自定义格式化程序,内置按钮并传递行数据

我需要在分组行上提供一个按钮,当单击该按钮时,我应该捕获行数据。我曾尝试使用自定义格式化程序grid.SetCell选项实现此功能,但没有成功。 以下是示例代码: grid.jqGrid({ datatype: 'local', colNames: ['Id', 'Order Id', 'Name', 'OrderName'], colModel : [ { name: 'ID', index: 'ID', editable: true}, //// I grouped

Jqgrid 搜索网格为searchString、searchOper和searchField返回空值

我正在使用项目中的struts2和hibernate,我正在使用jqgrid进行数据显示。 现在我想将jqgrid搜索窗口重定向到一个链接。我已经通过下面的代码完成了 $(document).ready(function() { $("#link1").click(function() { $("#gridtable").jqGrid ('searchGrid',{multipleSearch:false,

可以在jqgrid中特定行的鼠标悬停上显示子网格

我有一个jqgrid,其中我需要在鼠标悬停在特定的行上显示子网格…但我不知道有相同的可能性 我正在通过ajax调用将json数据本地绑定到我的jqgrid中…jqgrid rowid上是否有onmouse悬停事件 任何人谁已经在这方面的工作或有想法,请在正确的方向指导 这是我的加载详细信息 $(文档).ready(函数(){ $(“#go”)。单击(函数(){ $(“#gridId”).GridUnload(); 网格负载(); }); }); 提前感谢。人们可以用不同的方式解释“我需要在鼠标

编辑表单可以插入jqGrid中的两行之间吗?

我相信可以通过一些定制来完成,但可能是比我所做的更好的方式: 我需要在jqgrid的两行之间插入一个编辑表单。(模式对话框或内联编辑将不满足要求,必须在两行之间。例如,单击第二行(共10行),将第二行和第三行分开,向下按第三行到第十行,然后出现显示第二行和第三行之间的编辑器,第二行(单击的任何行)填充该编辑表单进行编辑) 提前感谢目前,我只需在网格中的两个中间插入一个。也许有人有更好的方法?

jqgrid中的RowBinding事件

jqgrid中是否存在类似“RowBinding”的事件。在某些条件下,我需要在客户端的每行数据的列中添加一个image标记 像这样的, RowBinding: function (rowId, rowData) { //After manipulating the data it should get bind to the grid. } 如果有其他选择,请指导我。我建议您在需要放置图像的列中使用自定义格式设置程序。通过自定义格式化程

jqGrid拖放接收行高亮显示

使用jqGrid-希望从表A拖动到表B中的任意行中。希望在拖动期间将鼠标悬停在表B的行上时高亮显示这些行。这可能吗 更好的是,我可以在拖放时插入目标行中的任意字段吗 我所做的是逐字段填充一行 谢谢。你知道gridDnD方法吗?查看3.6版中的新版本,然后选择拖放行。其他答案如,并向您展示了一些自定义选项和方法的回调。看起来很难,但目标网格总是将拖放放在第一行有问题。向行/列添加唯一ID似乎也不起作用。

jqgrid在模态对话框内时出现免费jqgrid 4.12覆盖问题

我使用免费的jqgrid 4.12,并且在模式对话框中使用jqgrid。当我选择一行并单击“编辑”按钮时,会出现“编辑”对话框,但我无法填充该字段(它似乎已冻结) 你能帮我吗 函数OuvrirEcran() { $(“#Ecran”)。对话框(“打开”); }; $(函数() { $(“#Ecran”)。对话框( { dialogClass:'Ecran', 自动打开:错误, 宽度:500, 身高:400, 莫代尔:是的, 打开:功能(事件、用户界面){ $(“#jqGrid”).jqGrid

将标签应用于jqgrid中的行列表下拉列表

jqgrid的行列表选项是一个整数数组,用于构建下拉列表;用户从下拉列表中进行选择,以指定要在页面上查看的行数。但是下拉列表旁边没有标签告诉用户它的用途。有没有人想出一个整洁的解决方案,在这个下拉列表旁边放一个文本的解释性标签?jQuery(#.ui pg selbox”).closest(“td”).before(“行数”); jQuery("#<pager> .ui-pg-selbox").closest("td").before("<td dir='ltr'>No.

Jqgrid 如何将行添加到子网格?或者如何从父行获取主键?

我正在使用ASP.MVC和jqgrid 3.7.2。数据将OK加载到网格和子网格中。更新表的主控部分非常有效。我可以从子网格中更新或删除行,因为子网格中的一个字段是父行的主键。但是当试图添加一行时,当该行被发布回服务器时,我在获取父行的Id时遇到了问题。所有其他子网格值都按预期发布。我曾考虑尝试获取父表的选定行,但父表行未被选中,因此我不确定如何在主表中获取父表行Id主键,因此将成为详细表中的外键。当子网格中有任何数据时,我也可以获取父id,因为子网格的所有行都将其作为隐藏字段。我注意到,在po

jqGrid-禁用用户列大小调整

如何防止用户手动调整jqGrid列的大小 您能否从resizeStop返回false? 列上有一个“resizeable”属性,可以将其设置为false,以防止调整列的大小

单击jqGrid中的行时填充下拉列表中的错误

我想在单击行时填充jqGrid单元格下拉列表。我正在单击行,但dropdownlist没有填充 我编写的用于在编辑或单击行时填充dropdownlist的代码是: colModel: [ { name: 'Emp_code', width: 50, sortable: false, align: "center" }, { name: 'Emp_name', width: 200, sortable: false }, //{ na

Jqgrid 将getRowData的值加载到另一个网格

我计划使用getRowData从grid1获取数据,并用这些数据填充另一个gridViewGrd。我在跟踪。我想我非常接近它,但缺少一些格式,或者可能不知道如何从数据数组中提取。请看下面的代码。我需要在循环的最末端做一些事情 $(document).ready(function() { var data = []; var rows= buybackgrid.jqGrid('getRowData'); for (var i=0, il=ids.length; i <

JqGrid多搜索对话框添加按钮隐藏

代码如下: $gird.navGrid("#pager", {"add":false,"edit":false,"del":false,"view":false}, {},{},{},{},{"multipleSearch":true,"overlay":false} 如果单击“查找”图标,则用于添加规则的添加按钮将隐藏。IE以下是firebug的HTML: <tr> <th align="left" colspan="5"> <selec

jqGrid:addRowData即使在提供数据时也会添加空行

我有两个jqGrid,当我单击第一个jqGrid中的一行时,我需要将该行添加到第二个jqGrid,并将其从第一个网格中删除,但当我单击该行时,会将一个空行添加到第二个网格,尽管我在firebug中看到数据。我在第一个网格的OnSeRow中有以下代码: var sourceGrid=jQuery('#admin chooser source-'+randomId);; var destGrid=jQuery(“#管理员选择器dest-”+randomId); var data=sourceGrid

jqGrid多分组第二级未出现

我一直在努力使jqGrid的多分组功能发挥作用,但我只得到了第一级分组: 应该有另一个团体。以下是源代码: $('#grdData').jqGrid({ url: 'Default.aspx?method=GetGridData', datatype: 'json', colNames: ['Exchange', 'Market', 'Security Name', '', ''], colModel: [ { name: 'exchange',

jQgrid根据内容删除值

我只想根据单元格的内容删除单元格的值。如果内容为0,我希望在尝试编辑时将其删除。因此,我选择beforeEditCell事件并尝试以这种方式删除内容 beforeEditCell:function(rowid, cellname, value, iRow, iCol){ if(value == 0) value = ''; }, 我使用alert对其进行了测试,因此事件会触发警报,但我不知道如

Jqgrid Jq树网格没有从控制器加载数据

我使用的是jqgrid,我想从jquery中显示网格,调用controller返回json数据,我的网格没有显示数据代码在这里 我的控制器动作如下 private static List<Category> GetProducts(int parent, int childs) { string[] procat = { "Electrical", "Computer", "Furniture", "House Hold", "Autom

jqGrid:使用寻呼机设置和数组数据时不加载,为什么?

我使用数组数据加载支持分页的jqGrid。如果未设置寻呼机属性,网格将加载数据,如下所示: 底部的蓝色条是寻呼机元素。但是如果设置了寻呼机属性,则会出现以下错误: Uncaught TypeError: Cannot read property 'integer' of undefined jquery.jqGrid.min.js:131 > a.updatepager jquery.jqGrid.min.js:131 > U jquery.jqGrid.min.js:67 >

JQGrid如何在colModel名称与数据库中的列名不同时绑定数据

我的服务器返回的数据中有我不熟悉的列名。我希望JQgrid有不同的colname,即我给出自己的名字。如何将tat映射到数据。得到了答案。在colModel中,有一个prop XMLMap,我们在其中定义一个函数。我为每个列分配了XMLMap,并在函数内部对数据进行了解码。将对象服务器列分配给方法或控制器内的json对象时,可以这样做,然后可以将该json对象传递给网格。当你把你已经尝试过的代码放进去的时候,其他人帮助你是非常有用的。

Jqgrid 三元条件运算符不返回真/假

我有一个管理员的用户设置,如果他们是管理员,将显示一个删除按钮,如果他们不是管理员,则将其隐藏。我想说的是,如果delete按钮可见,那么这个表列的标题将显示View/delete。如果您不是管理员,标题将显示View。我还使用了一个名为jQgrid的JS插件,这就是代码位于ColModel块中的原因。到目前为止,它为每个人返回了真实的显示视图/删除,即使他们不是管理员。有什么建议吗?请友善一点-我是新来的: ,colModel:[ {name:$.delete:可见?'View/delete'

如何在jqgrid中显示记录总数

我试图在jqgrid中显示总记录。 这是我用来显示的代码。grid正在显示,但我没有得到总数 我得到错误:页脚行的属性无效 谁能告诉我什么是错误吗 $("#JqGrid").jqxGrid( { pagesize: 5, source: dataAdapter, width: 700, sortable: true,

如何在jqgrid中实现客户端缓存数据的服务器端分页功能

我面临jqgrid分页的问题。 我在客户端缓存中有一个json对象(在javascript对象中)。 我的jqgrid数据类型是本地的。 我无法将整个缓存设置为jqgrid。 假设在缓存1000条记录中,在第一次加载时,我只想提供10条记录,当用户按下next按钮时,我将从缓存中读取接下来的10条记录并填充jqgrid。 但是当我设置数据类型local并在第一次加载时提供10条记录时,jqgrid分页只显示10条中的1-10条(而不是1000条中的1-10条) 你能帮我解决这个问题吗 谢谢和问候

JQGrid日期格式问题:希望将2020年6月30日转换为2020年6月30日

我想在JQGrid中将下面的源日期格式化为目标格式,我尝试了几种格式,但都没有成功。请帮忙。我得到“01/30/2020” 资料来源格式:2020年6月30日 目标格式:2020年6月30日 代码: { 标签:“*结束日期”, 名称:'EndDate', 关键:错, 索引:“EndDateHidden”, 是的, 编辑规则:{ 必填项:true }, 格式化程序:“日期”, sorttype:“日期”, 格式选项:{ src格式:“D-m-Y”, 新格式:“m/d/Y” }, 搜索选项:{ //

如何在JqGrid中按组显示每行的行数

是否可以使JqGrid在每行显示行数? 例如: Group A 1 xxx xxx xxx 2 xxx xxx xxx Group B 1 xxx xxx xxx 2 xxx xxx xxx 嗯,我不确定jqGrid是否支持,但我已经调整了插件以支持我想要的 对于那些希望拥有此功能的用户,可以尝试以下步骤: 1) 启用RowNumber功能进行分组 if (p.grouping === true) { p.scroll = false; // p.rownumbers

jqGrid getRowData返回空对象

当我调用$('#myId').jqGrid('getRowData',index')时,我只返回空对象。如果我调用$('#softwareCartGrid').jqGrid('getRowData')[index],我会得到我期望的row对象 在什么情况下,$('#myId').jqGrid('getRowData',index)会以这种方式失败?我已经找到了一个变通方法来解决这个问题,但是,这让我抓狂。你问题的答案是getRowData方法的参数不是行的索引,而是rowID。如果未设置rowI

上一页 1 2 ...  33   34   35   36    37   38   39  ... 下一页 最后一页 共 64 页