jqgrid筛选器工具栏不工作

好吧,我的头撞到了墙上,因为我已经在很多应用程序中使用了jqgrid,类似的代码在其他情况下都能正常工作,除了这个! 这是代码 var pfct = $("#pfc_table"); pfct.jqGrid({ url: 'costs', datatype: 'json', 'postData': JSON.stringify(getConds()), mtype: 'POST', colNames:['Id','N

jqgrid根据时区显示不同的日期时间

我使用的是jqgrid 4.1.2版本,服务器返回序列化为JSON的日期,如下所示“\/date(1314443359000-0700)\/” 问题是jqgrid没有显示服务器的datetime,但它根据本地时区显示datetime。当我更改本地时区时,显示的datetime也会有所不同。如何在jqgrid中显示服务器日期时间?您所描述的是正确的行为。它与服务器中的时间相同。如果我们都想在同一时间通话,我们必须将当地时间放在outlook日历中,以便在同一时刻准备好通话 如果需要另一个日期转换实

如何通过拖动列标题对jqgrid中的列重新排序

中的jqgrid文档包含: 方法允许使用鼠标对网格列重新排序。在这种情况下,唯一必要的设置是将jqGrid中的sortable选项设置为true 我有sortable:true,但不能通过鼠标拖动标题来重新排序列。如何在不使用列选择器的情况下通过拖动列标题或其他方式对列重新排序?实现可排序列非常简单。你应该跟着。你应该 除了jquery-ui.css之外,还包括jquery-ui.min.js,这是必需的。大多数人已经包含了这个文件,因为使用了jQueryUI小部件,比如Datepicker、A

更改编辑选项,特别是编辑表单jqgrid上的dataEvents

My colmodel有一个列名“count”和一个editoptions dataEvent,用于提醒更改。 在添加表单中,我希望删除此警报,并且仅在编辑模式下需要此警报。。 因此,我在add form beforeshowform()中使用setColProp和.attr尝试了几件事 但似乎什么都不管用。。非常感谢您的帮助。设置的内部太晚了。您应该在beforeInitData回调中进行更改 如果您还需要在dataInit中使用不同的初始化,您可以使用我描述的简单技巧。在这种情况下,您只需将

缺少jqgrid行列表下拉列表

缺少jqgrid行列表下拉列表 我的代码: jQuery(“#gridsavedaftherhours”).jqGrid({ url:“/AfterHours/GetsavedAfterHours?userid=${thisuserid}&&orgcode=${thisorgcode}”, 数据类型:“json”, colNames:['ID','Name','Branch','Start','End'], colModel:[ {name:'AfterHoursId',index:'Afte

在jqGrid中创建复选框

我尝试在jqgrid列中创建复选框,并使用以下代码 { name: 'CanDo', width: 50, index: 'CanDo', edittype: 'checkbox', editoptions: { value: "True:False" }, formatter: "checkbox", formatoptions: { disabled: true} } Json对象正在返回“True”或“False” 但复选框本身不是在网格中创建的。问题是什么 请

在执行内联编辑保存时,jqGrid执行脚本标记是否有修复或解决方法

我在jqgrids网站内联编辑下找到了zbacsi的评论。 “zbacsi,2010/08/02 20:23 有一个带有特殊字符的转义错误。请尝试将警报(“hello”)插入到字段中。它应显示为公共文本,但其执行 我能够在我自己的网格设置中,使用以下版本的jqGrid和jQuery重现这个问题 jqGrid版本->4.4.4,jQuery版本->1.7.1 这也可以在jqGrid的内联编辑演示页面上复制,该页面位于: 到达后,导航到: 功能->格式化程序操作并开始编辑行 在标有“Notes”

带日期选择器的jqgrid未显示?

使用jqgrid实现datepicker,现在在添加editoptions时不列出 //JAVASCRIPT function DatePick (elem) { alert("HELLOW 1"); jQuery(elem).datepicker( // {} // options here $(elem).datepicker({dateFormat:'yy.mm.dd'}) ); } function DateVal(){ var currentTi

JQGrid MVC客户端事件未触发

注意:这是我要问的JQGrid MVC组件,它是在C#服务器端创建的 我试图在删除一行时触发ClientSideEvents ClientSideEvents = new ClientSideEvents() { AfterDeleteDialogRowDeleted = "doUpdates" AfterAjaxRequest = "test", }, 唯一真正调用任何东西的是AfterAjaxRequest,它将调用测试javascript函数 function test() { al

Jqgrid 在Jqgird弹出窗口中禁用调整大小功能

在Jqgrid中 我有一个编辑选项,当我们点击编辑选项时,它默认为右下角的调整大小选项。 我想禁用该功能。因为如果我们调整窗口大小,关闭并重新打开编辑弹出窗口,它的大小与我们更改的大小相同。高亮显示下图中的区域 所以我想禁用这个功能。有什么想法吗?哦,这很简单。当我将resize属性设置为False时 对不起。我试过调整大小。所以它没有起作用 是否只有使用jqDnR插件才能实现此功能@奥列格

JQGrid以编程方式选择网格行

我有一个带有loadonce:trueso的JQGrid,它都是客户端的,支持分页,比如说20页 我希望以编程方式指定行,无需用户输入,并让我的网格导航到相应的页面以选择指定的行 在当前的JQGrid中,这可能吗 我已经研究了搜索和筛选,但这只是用新行重新加载网格-我需要我的网格导航到正确的页面-保留其数据和结构 我正在优化我的网格结构,因此任何需要的更改(例如客户端到服务器端)都是可能的。因为您使用loadonce:true,那么您就可以在服务器上准备数据。在服务器端,您可以决定必须选择哪一行

JQGrid-如何创建自定义行详细信息

有人给了我一些示例代码,让我的网格变成这样。我在文档中读到jqgrid只支持子网格 就像这一页的层次结构一样 谢谢 在页面上,您可以看到如何使用事件句柄将自定义HTML数据显示为子网格数据。一般来说,如果您有任何标准的jqGrid,那么您可以很容易地实现相同的功能。您只需将subGrid:true添加到网格中,然后定义subGridRowExpanded将html附加到子网格中: subGridRowExpanded: function(subgrid_id, row_id) { var

重新加载网格时jqGrid内存泄漏

我还没有找到解决Internet Explorer 8内存泄漏的方法(没有尝试过其他方法) 泄漏是由调用的$(“#grid”).trigger(“reloadGrid”)方法 我尝试了deepempty:true,但没有成功。我还尝试调用clearGridData,但没有成功:( 我使用最新的3.8.2版本的jqGrid并从服务器加载JSON数据。我在不同的场合使用了$(“#grid”).trigger(“reloadGrid”),并用IE8对其进行了测试,我从未遇到过任何问题。 正在加载多少行

使用jquery.jqgrid.js无法打开jqgrid搜索工具栏

在尝试了几种方法之后,我尝试用jquery.jqgrid.js添加搜索栏。该方法是唯一没有给我错误的方法,但也没有显示我的搜索工具栏,有人能看看我是否遗漏了什么吗 jQuery(document).ready(function() { jQuery("#list").jqGrid({ url: '/Home/DynamicGridData/', datatype: 'json', mtype: 'POST', colName

如何将焦点设置为在jqgrid中单击以开始内联编辑的单元格

在jqgrid中,内联编辑是通过双击单元格开始的。 光标定位到第一个可编辑列。 需要第二次单击才能将光标放置到单击的单元格 如何将光标放在单击以开始内联编辑的单元格上? 在单元格编辑模式下,单击的单元格正确接收焦点 function beginInlineEdit(rowID, afterSave) { var grid2 = $("#grid"); if (rowID && rowID !== lastSelectedRow) { var scr

JQGrid:loadComplete在数据类型为函数时未触发

如果我调用一个函数来加载我的网格数据,loadComplete不会启动。我需要处理此事件,以便手动正确更新multiselect复选框。如果我在gridComplete中更新,我必须单击两次复选框才能取消选中。在上一个问题中,您写道您在服务器端使用WCF。在这种情况下,不需要将数据类型用作函数。相反,您可以使用以下参数: datatype:“json”, ajaxGridOptions:{contentType:“application/json”}, serializeGridData:函数(

jqGrid行编辑自定义编辑操作工具提示

您是否在jqGrid上创建过任何自定义操作 看,我实现了自定义操作,即使它们的工具提示类似于html空间序列(…) 有什么建议吗 编辑:这是我开发的代码: gridComplete:函数(){ if(grid.getGridParam('records')==0)//是否有任何记录? DisplayEmptyText(真); 其他的 DisplayEmptyText(假); var id=grid.jqGrid('getdataid'); 对于(var i=0;i

单击时jqgrid列未排序

我有以下代码块: $("#searchlist").jqGrid({ url:'./searchlibrary', datatype: 'json', mtype: 'POST', postData: {type: function(){return $('select[name="searchtype"]').val();},

在jqGrid中查找重复行

有没有办法在jqgrid中找到重复的行?更大的问题是为什么首先要有重复的行。您确定应用程序的其余部分没有bug,并且您正在为网格行使用正确的键吗?我正在尝试从beforeRequest方法将本地数据加载到网格中,但当网格重新加载beforeRequest事件时,会触发,并且网格中填充了重复的数据。您如何插入数据?在第二次添加同一行之前,是否可以检查网格中是否已经存在ID?是的,如果需要,可以同时查找服务器端或客户端。对于网格上的客户端完整功能,检查每个tr的第一个TD并提取ID,然后使用任何ja

如何在jqGrid中切换编辑和保存取消?

我在jquery论坛上问了这个问题,但被要求来这里寻找Oleg 我在网上做了很多研究,测试了一堆代码,或者是我的代码,或者是网络上的代码,但是到目前为止都没有成功。我一直在读到我需要使用oneditfunc函数。正如您在jquery论坛上的问题中看到的,我在gridComplete中添加了这些操作按钮。在哪里声明和定义oneditfunc函数 上的示例看起来确实像我正在寻找的,但我不能使用预定义的“操作”格式化程序,我必须使用带有文本“编辑”、“保存”和“取消”的按钮 在行下编辑(new)>自定

JQGrid渲染性能

JQgrid渲染存在性能问题。请告知 JQGrid v4.3.2,jquery-1.7.2.min.js,jquery-ui-1.8.1.sortable.min.js,jquery-ui-1.8.20.custom.min.js 浏览器:IE6,7 每个用户都会在两个网格中显示数据-操作和fyi。每个网格中的典型数据范围约为300行。列列表可能因用户组而异,因此colModel结构是动态的。获取数据后,我们将条件样式应用于每一行(粗体或非粗体等),并更改数字格式 网格的代码示例如下所示: jQ

JQGrid与IE9不一致

我被难住了。我在IE9中使用JQGrid,它的行为与其他浏览器不同。这很容易证明。如果您查看加载数据演示并选择“Array Data”并查看网格,那么在IE9中,它看起来与Chrome、Safari或Fox中的不同。首先,它有一个水平滚动条?“注释”列延伸到栅格的末端。如果尝试在IE9中的“总计”和“注释”列之间使用列大小调整栏,则列线中会出现较大偏移。这在其他浏览器中不会发生。如果将复选框列移动到网格的末尾,并且出现垂直滚动条,则会隐藏复选框列。这种情况仅在IE9中发生。 我使用的是JQGri

jqgrid autoencode=true encode postdata

我正试图修复我的web应用程序中的XSS漏洞,我被jqGrid困住了 我为我的所有网格激活了“autoencode”,文档上说:“当设置为true时,对传入(来自服务器)和发布的数据进行编码(来自编辑模块)。” 我的问题是我不明白为什么发布的数据会被编码。这样,我就可以在数据库中获得html转义文本。所以这个数据库不再被其他应用程序读取(或者它必须解码所有文本),而且数据库搜索也不再工作 所以,是否可以只对从数据库检索到的数据进行编码,并按原样发布数据? 目前,我禁用了自动编码,并在所有列上添加

仅适用于某些行的三级jQGrid

我有一个两级jqGrid(grid/subgrid)实现,运行得非常好。 现在我有一个要求,要求我只在一些第二级行中实现第三级子网格。 如果世界其他地区的任何条件不允许,有没有办法排除第三层的开放 非常感谢 根据@Oleg answer编辑 我已经实现了参考答案中更复杂的逻辑示例,即 loadComplete: function() { var grid = $("#list"); var subGridCells = $("td.sgcollapsed",grid[0]);

将jqgrid总页面设置为*Many*

我在我的项目中使用jqgrid。我有大量的数据,必须通过分页加载。 有没有办法将分页的总页数设置为Many值。jqGrid有recordtext选项,该选项将设置为您使用的语言特定文件grid.locale XX.js中的默认值(类似于“查看{0}-{1}{2}”)。如果您改为使用选项recordtext:“查看{0}-{1}of many”,用户将在寻呼机中看到修改后的文本。寻呼机中的文本将仅与选项viewrecords:true组合显示。有关更多详细信息,请参阅。jqGrid有recordt

如何在jqgrid的筛选器下拉列表中使用一个值保持下拉列表处于选中状态

我有一个场景,我使用一个jqgrid,其中包含下拉列表和tetxtboxs作为过滤器 让我们假设一个下拉列表中有值-All、First、Second、Third、Fourth 1我选择First并使用该值筛选行 2我编辑该行,控制导航到其他页面,保存数据并返回上一页 3这一次,我没有看到我的下拉列表中的value First是预填充的。它向我显示了所有数据,我看到的是所有数据,而不是经过过滤的数据 有什么想法吗?听起来您使用了不同的网页,并且希望带有jqGrid和过滤器工具栏的页面保留过滤器工具

Jqgrid专栏网站的验证

我是JqGrid的新手,这是我的JqGrid代码。现在,我想对“网站”列名称进行网站验证。如果你们中有人知道答案,请尽快回复 { name: 'website', index: 'website', search: false, editable: true

有没有办法告诉用户jqgrid中的多重排序顺序?

我正在使用jqgrid(4.5.4),并使用下面的代码在其中实现了多重排序 multiSort: true 客户机还希望查看他们首先排序的列,以此类推。我们有办法在jqgrid中显示它吗?如果此功能不存在,我们将在将来的版本中请求此功能。谢谢 我的建议是 要显示列名列表,请使用排序图标和旁边的关闭按钮,其形式为标记,类似于堆栈溢出标记(这很好)。仅使用普通列表也可以。它可以显示在网格的顶部/下方。它应该在每次执行排序时不断更新。我们可以通过删除标记或单击列标题(默认行为)来删除对特定列的排序。

jqGrid无头

我试图找出如何禁用jqGrid的标题,以便不显示包含列名的行。到目前为止,我还没有找到解决办法。有什么方法可以做到这一点吗?我看不出插件为您提供了任何选项,但是您可以简单地找到并隐藏标题的容器 ...set up grid... $('.ui-jqgrid-hdiv').hide(); 省略“caption”属性会隐藏标题 ...set up grid... $('.ui-jqgrid-hdiv').hide(); 很晚了我才知道,但还是有人想知道。这是在查看源代码后发现的。有一个选项:

如何在jQGrid中自定义搜索面板

如何在jQgrid示例中自定义搜索面板我希望翻译搜索操作示例等于=或greaderthen>或。。。或者翻译成阿拉伯语 谢谢大家 我仔细阅读了jqGrid wiki,发现了两个可能对您有所帮助的页面 讨论自定义搜索及其参数。请注意,您可以绑定到beforeSearch事件并启动自己的函数,并解析搜索文本以完成您想要的任何操作 还有,它允许对数据表中的每个字段进行自定义筛选。根据您的解决方案,您可能希望走这条路。同样,如果默认搜索选项不适合您的需要,此选项还可以绑定事件

服务器端函数在jqGrid中只调用一次

我在页面上放了一个jqgrid。在Jqgrid中放置一列,当用户单击该列时,填充其他Jqgrid。现在,当我单击所需列时。只有第一次填充第二个JQGrid,但下次服务器端代码将不会运行。 代码编写如下 var firstButtonColumnIndex = 0; grid = $('#list'); buttonNames = {}; grid.jqGrid({ url: 'jQGridHandler.ashx?R

如何在jqGrid中对重新加载的网格请求进行排队?或者如何禁用加载?

如果我在GET上加载或重新加载jqGrid需要一段时间来处理,然后调用$(“#myJqGrid”).trigger(“reloadGrid”)在调用第一个进程时,第二个调用从不发出GET请求。有没有办法让他们排队或取消?或者其他处理这个问题的方法?我不想让用户对一堆排队的请求感到困惑,因为他们认为自己刚刚发出的请求得到了响应,但这是第一个请求的结果 如果有一种干净的方法禁止jqGrid在初始加载时进行GET,我认为这对我来说不会有太大问题。最简单的方法是在初始化时使用数据类型:“local”。如

jqGrid:表单未显示复选框值

我有以下调用来加载网格: $searchlist.jqGrid{ url:“./searchlibrary”, 数据类型:“json”, mtype:“POST”, postData:{ 类型:函数{return$'select[name=searchtype]'.val;}, 条件:函数{return getSearchData;} }, colNames:['Resource Name','Unit','Topic','Document Type','Content Type','Selec

jqGrid存储行上下文

关于jqGrid存储行的文档非常简单 不幸的是,它也是不完整的。我正在jqGrid中进行内联编辑。我正在使用InlineAV,并设置了“保存:真”和“键:假”。我想在用户单击内联导航中的保存或磁盘图标时保存。为了实现这一点,我在哪里调用saveRow 请注意,rowid被传递给saveRow。这就引出了一个问题:在内联编辑上下文中,应该从何处调用save行?编辑选项,在线编辑(用于内联编辑)还是其他地方 我的代码看起来很像这样 在调用editRow的地方,有直接使用内联编辑的方法。还有一些替代

Jqgrid 当字段失去焦点时显示消息

我正在尝试将qtip与jqGrid结合使用,但没有成功。当一个字段失去焦点时,我想显示一条消息。可能吗?如果是的话,我该怎么做呢?我在自己的项目中做了一些尝试,这看起来是合理的 两种方法取决于具体的用例/参数。如果要在单元格上的值的模糊区域上显示qTip,则只需对该值应用一个类并相应地设置qTip 如果你想把它放在电池上,如果你想用 onCellSelect: function (rowid, iCol, cellcontent, e) { ... //Logic

jqgrid-使用数据库中的数据复制行

我试图复制一行,但我使用的是数据库中的数据,并返回JSON。我想知道是否可以复制一行,以及是否可以分隔复制行的次数。例如,我需要复制id=6的行,但我需要复制该行的5个副本。如何才能做到这一点?使用getRowData从jqgrid中获取一行,然后通过var s=new array()创建一个数组,并按所需次数推送该行 在jqgrid内创建一个新列。。使用格式化程序在该列写入处理程序中放置一个链接,以便单击该链接。。在该处理程序上,使用getrowdata并获取字段,然后进行ajax调用以发送到

如何使用postData筛选器刷新jqGrid搜索对话框

我正在与jqGrid合作,到目前为止,一切都很顺利。但现在我正在努力让用户能够保存他们的搜索,以便他们可以在以后检索它们和/或将它们应用到不同的网格。事实证明,储蓄是最容易的部分。我可以让网格根据指定的postData筛选器进行筛选,但搜索对话框不会使用筛选条件刷新。我有一个小测试: $("#grid").jqGrid('navGrid','#pager', {edit: false, add: false, del: false, refresh: false, searchtext: 'Se

JQGrid重新加载错误

我是JqGrid的新手。我在重新加载JqGrid时遇到问题。没有得到任何错误也 jQuery("#gridData").jqGrid("setGridParam", { type: "POST", url: "TablesCoolView.aspx/GetTableData", data: "{TableName :'" + "

don';我不想在jqgrid中显示所有记录网格视图

这是显示网格上所有记录的网格视图,但我不想在网格中显示所有记录? 每当我点击添加、编辑、查看等事件时,都会显示所有记录 假设在我的网格中显示“总计”,则仅当我单击“添加”、“编辑”和“查看”时,才会显示总计 不在网格视图中 colModel:[ {name:'empId',index:'empId',width:3,editable:true,editoptions:{readonly:false,view:true},editrules:{required:false},key:true

如何在jqgrid中写入时间选择器字段

如何在jqgrid中添加时间选择器字段…这是我在这里的代码如何在jqgrid中添加时间选择器字段 这些是导入文件 <link rel="stylesheet" href="css/redmond/jquery-ui.css"> <link rel="stylesheet" href="css/redmond/jquery.ui.theme.css"> <link rel="stylesheet" href="css/ui.jqgrid.css">

jqGrid内联编辑:在编辑之前剥离HTML

我无法在内联编辑之前剥离格式化程序插入的HTML。我将MVC5与EF6一起使用,因此我的网格定义在GridViewModel中 在我的jqGridSelectRow事件处理程序(视图的脚本模块)中,我有以下代码片段,似乎从未执行过: grid.jqGrid('editRow', true, function (rowId) { var grid = $("#CreditGrid"); grid.jqGrid('setCell', rowId, "CreditI

在JqGrid内联导航器中更改addparam和editparam上的edittype

我在jqgrid内联导航器中有两个下拉列表。我想为添加模式启用两个下拉菜单,为编辑模式启用一个下拉菜单 grid = $("#gridTable"); grid.jqGrid({ colModel: [ { name: 'empId' , width: "250",editable:true,edittype: 'select',editoptions:{value: {"Emp1","Emp2"}}, formoption

我可以在JQGrid中的列标题行下添加标题行吗

我目前有创建一个标准JQGrid的代码。但是,我现在想在每个标题下添加一些搜索功能。我不想使用我见过的内置搜索栏,因为它只提供文本框,不适合按日期范围搜索。所以我希望有一种方法可以在JQgrid中添加一个表行,这样我就可以编写自己的内容了 基本上,我希望网格是这样的: -------------------------------- | JQGrid Header -------------------------------- | Column 1 | Column 2 | Col

使用setColProp更改jqgrid工具栏过滤器中的搜索选项

我正在使用jqGrid 4.4.5和工具栏过滤器。网格可以根据条件(例如收件箱或发件箱信件)重新加载。我使用列的选择选项。我需要更改“类型”列的选择选项。例如,如果网格显示“收件箱信件”,则“选择选项”显示“a,B”,否则显示“C,D”。 我使用以下代码创建网格: function creatGrid() { var inboxSearchOptions = 'A:A;B:B;All:';//inbox Options var inboxEditOptions = 'A:A;B:B'; va

jqGrid查找和替换

jqGrid中是否有查找替换功能 我正在努力实现自己的目标 我有一个数据数组,我像这样绑定我的网格 data: GRID.GridData, var rowData = $('#fieldJobAddressListGrid').jqGrid('getRowData', "11332601"); rowData.State = "SLAPPY"; $('#fieldJobAddressListGrid').jqGrid('setRowData', "11332601", rowData);

如何为jqgrid中单元格的每个字符制作工具提示

是否可以在单元格中每个字符的鼠标上方显示不同的工具提示?对不起,我不理解要求。在“x”字符上显示“x”工具提示有什么意义 可能要为调用的每个字符定义自定义工具提示?例如,您的单元格中有FBI,您希望显示“联邦调查局”作为工具提示,但您希望在每个字符上分别显示每个单词(如“联邦”在“F”上)?在任何情况下,您都可以通过使用实现所有功能。您应该只使用asspan元素格式化单元格,每个字符使用一个 FB 我 是的,我的要求与您的假设非常接近。但唯一的变化是,我需要为一个角色显示彩色竖条(绿色或红色),

Jqgrid selectList的内联编辑为每行点击服务器

现在dataurl为每一行点击服务器,但我的选择列表对所有行都是相同的。那么,我如何限制一次点击,然后对所有其他行使用该选择列表呢?我可以向您推荐两种选择: 服务器代码(负责URLControllerName/MethodName)可以放置HTTP缓存头。例如缓存控制:private,max age=(以秒为单位的时间)。它将强制在指定的时间间隔内从本地web浏览器缓存获取数据 您可以分别向ControllerName/MethodName发出Ajax请求,并根据响应设置editoptions.

如何使用事件在jqgrid中单击取消行编辑btn内联编辑

15.2-pre.我希望在单击取消行编辑btn行内编辑网格显示事件或调用show mesasge函数时显示。但在单击时不执行任何操作。 请看演示 如果我正确理解了您的问题,那么您可以使用afterRestore回调actionsNavOptions actionsNavOptions:{ 后还原:功能(rowid){ 警报(“编辑rowid为的行”+ rowid+“已取消”); } } 或jqGridInlineAfterRestoreRow事件处理程序。看 此外,我建议您不要使用任何旧的“-

上一页 1 2 ...  39   40   41   42    43   44   45  ... 下一页 最后一页 共 64 页