在jqGrid中,网格大小应基于窗体或窗口大小

我想jqGrid中的网格应该根据窗口或浏览器的大小动态改变其大小。有没有办法做到这一点。我们将感谢您的帮助只需定义jqGrid的autowidth:true选项即可 如果您希望在用户调整浏览器窗口大小后更改网格宽度,则应在每个resize事件中调用setGridWidth(请参见)只需定义jqGrid的autowidth:true选项 如果您希望在用户调整浏览器窗口大小后更改网格宽度,则应在每个调整大小事件中调用设置网格宽度(请参阅)

如何根据jqgrid中的单元格值设置单元格背景色?

我正在使用jqgrid。我需要根据这些值设置单元格的背景色 我尝试在重新加载表后使用以下代码,颜色被禁用 jQuery(“#list”).setCell ('5','5','t',{背景:'#ff0000'}) 我想根据单元格值设置表格加载时的单元格背景色。 如何做到这一点 提前感谢。您可以通过多种方式完成此操作:请参阅或。重要的不仅是如何做到这一点,还有在哪里。loadComplete事件句柄是实现这一点的好地方 更新:在jqGrid的下一个版本中,您将能够使用新的cellatr选项作为col

Jqgrid 带空格分隔符的列名筛选

我有一个类似的模型: [ {"name":"ID","index":"ID"}, {"name":"Customer Name","index":"Customer_Name","width":275}, {"name":"State","index":"State","width":125}, ] 当我尝试在“Customer Name”列上进行筛选时,网格用来回调服务器的url就是原始url,比如 ?_search=false&nd=130703213335

Jqgrid 重新加载网格后最后一行不显示

我有这个代码来创建一个网格表 <script type="text/javascript"> var mydata = [ {State:'Azerbaijan', cont:'Asia', '2009':'10100', '2008':'61600', '2007':'39200', '2006':'31900', '2005':'31800', '2004':'29500', '2003':'18600', '2002':'58', '2001':'57'}, {State:'B

使用XML数据的jqGrid可以';t按列对数据进行排序

我在网格中排序数据时遇到问题。。。当我单击要排序的列时(例如,totalprice),它不会排序 我将粘贴我的代码: //网格模型 $(“#网格列表”).jqGrid({ url:'grid.php', 数据类型:“xml”, mtype:'获取', 自动宽度:正确, xmlReader:{ 根:“行”, 行:“行”, 第页:“第页”, 总计:“总计”, 记录:“记录”, 重复项:对, 细胞:“细胞”, id:“[id]” }, colNames:['ID','utete','Data Rich

格式化程序上的JqGrid问题

我正在使用这个jqgrid: $("#griglia-navgrid").jqGrid( { colNames:[...], colModel:[ {name:'ZMENG_SOR_VRKME_PREC', index:'ZMENG_SOR_VRKME_PREC', width:'5', sortable:false, formatter:numFormat}, ], ... footerrow:tr

Jqgrid 是否可以在不回发的情况下执行groupingGroupBy?

在某些情况下,我可以通过回发到服务器来处理groupingGroupBy 但在某些情况下,我需要在不回发的情况下进行多级分组。那能做到吗 感谢…groupingGroupBy方法大部分更改groupingView选项,并通过触发reloadGrid来重新加载网格。如果需要对网格进行本地分组,则可以使用datatype:“local”或loadonce:true。只有在这种情况下,从服务器返回的数据才会保存在本地,并且可以通过groupingGroupBy方法在本地对其进行分组

使用loadonce时Jqgrid无法实现分页:true

当我将“loadonce”设置为“true”时,我的问题是搜索或筛选工作正常,但分页不起作用。如果我将loadonce更改为false,则searchong无法工作,但分页工作正常 如何确保仅在分页期间将数据类型设置为json $grid = $("#list"), numberTemplate = { formatter: 'number', align: 'right', sorttype: 'number',

如何:jqGrid相关选择框在行中显示值

我在jqGrid中实现了依赖下拉列表(类似于此)。返回的行数据具有值和显示值。如何在网格行上显示显示值?在网格初始化时,我没有相关下拉列表的值,当用户从其他下拉列表中选择值时,它们会从服务器加载格式化程序:“选择”有助于我了解依赖下拉列表的值,但我不确定在动态加载值时如何使用它 如果从服务器加载数据,只需在格式化程序之前设置编辑选项.value或格式选项.value“选择”开始处理数据。例如,您可以在处理前使用回调。它将在您需要的时候调用。您可以使用editoptions.value将信息放置在

如何在Jqgrid(免费版)/免费Jqgrid中增加字体大小

需要关于如何在Jqgrid(免费版)/免费Jqgrid中增加字体大小的帮助,以使其在网格的所有部分都有效。(添加、编辑、删除、搜索、查看等)您可以使用以下CSS更改(添加、编辑、删除、搜索、查看)的字体大小 .ui-jqdialog { font-size: 20px !important; // use you font size here }

数据不存在';单击Jqgrid上的“下一步”按钮时刷新

$(文档).ready(函数(){ 调试器; jQuery(“#list”).jqGrid({ 数据类型:GetMyData, colNames:[“ID”、“Title”、“Description”], colModel:[{name:'ID',index:'ID',align:'left',sortable:true,width:'1500px}, {name:'Title',index:'Title',align:'left',sortable:true,width:'1500px'},

超大JQGrid编辑表单

所以我们有一个网格,有大量的列。问题在于弹出式表单编辑器和调整大小。当声明表单在页面边界上不生成大小时,以及当隐式调整页面大小时,弹出窗口不会检测到溢出并添加滚动条。您可能会在此处找到问题的答案。实际上找到了正确的参数。应为“数据高度”,而不是“高度”。

检索jqgrid复选框列值

正在尝试检索在jqgrid中选中复选框的记录的id列。下面的代码显示了复选框列 { name: 'checkbox', index: 'checkbox', formatter: "checkbox", formatoptions: { disabled: false }, editable: true, edittype: "checkbox" } 和下面的代码编辑选定的jqgrid行 jQuery('#list').editRow(id, true, formatEditors); 我

SlickGrid Vs JQGrid

我试图在slickgrid和jqgrid之间做出决定。我认为它们都是功能丰富的。Jqgrid有很好的文档,所以它很容易启动和运行 我正试图理解它们在实现细节方面有多么不同,因为我听说slick grid要快得多。我只是想知道是否有人做了一些基准测试/了解每个网格的内部结构以提供一些有用的输入 Edit1:@oleg-感谢您的回复。对不起,我担心我没有提供足够的细节。虽然我没有所有的用例,但我将在数据较小时使用本地数据,在数据较大时使用服务器端虚拟滚动、过滤、排序等。Json将是主要的数据源。我试

Jqgrid 点击这里: “要使用多选功能,请单击此处”); enableMultiselect.call($grid[0],true); $grid.trigger(“重新加载网格”); });

已更新:如果在版本1.8或更高版本中使用jQuery,则必须将行events=$grid.data(“events”);更改为events=$。\u data($grid[0],“events”);。可以找到修改后的演示。一个更简单的答案: <input type="button" value="Multiselect" onclick="toggle_multiselect()"> <script> function toggle_multiselect() {

如何在提交之前获取jqgrid表单操作值?

虽然我知道jqgrid在提交后发布form oper参数和值,但在表单中如何获取值 我需要修改选择字段的列表内容,这取决于我是处于“添加”还是“编辑表单”模式。唯一的方法是将oper值附加到selectdataurl事件或dataEvents,以便在表单打开时在select列表中有正确的项 {name:'it.MIID', index:'it.MIID', edittype:'select', editoptions:{dataUrl:'php/items-se-script.php?data=

设置自定义默认值时清除jqgrid工具栏

我希望清除网格的工具栏,但不清除列的默认值。我想清空所有字段 当我使用 $("#Jqgrid")[0].clearToolbar(); 方法工具栏获取初始默认值。您可以从以下两种方式中选择一种 1您可以在调用之前临时更改的默认值。例如,您可以使用方法来更改列属性,请参见en示例 2手动将工具栏元素的值设置为所需的任何其他值。有一种简单的方法可以用来构造工具栏的输入或选择元素的ID。让我们来看一下名为“col1”的列,colModel的对应列的名称为:“col1”。然后过滤器工具栏中元素的id将

Jqgrid与jsonreader firebug中的userdata响应未定义

我试图访问从服务器发送的用户数据(使用coldfusion),以根据用户的角色过滤编辑或添加图标的显示。userdata值的示例为“全部”或“添加”或“编辑”或“查看” jsonreader如下所示 jsonReader: { root: "ROWS", //our data page: "PAGE", //current page total: "TOTAL", //total pages

Jqgrid 在struts2中将列表从Action类传递给jsp,从jsp传递给Action类

我需要在JSP中使用Struts2和Jqgrid 根据我的要求,我通过拦截器从不同的动作类中得到一个列表 我必须将列表传递给JSP,并从Jgrid url返回到相应的action类 当我使用request.setAttribute并传递与参数相同的值时 jqgrid动作类url工作正常 [例如showExcelGrid.action?LIST='+''但当列表很大时,它不能正常工作 请提出一些想法 谢谢我不确定JqGrid是如何工作的,但下面描述了价值双向流动的方式 要将List/Map或任何其

Jqgrid 从ArrayData中删除值

我有一个网格,可以使用它访问行数据 var rowData = $('#gridtbl').getRowData(rowId); 但是,并非所有来自rowData的值都是必需的,我需要将其传递给控制器。如何操作ArrayData以从中删除某个元素 提前感谢。您可以使用从数组中删除元素 var list = [1,2,3]; alert(list.splice(1, 1)); // will show 2 alert(list): 这取决于你想删除什么…谢谢,但它不起作用。从jqgrid ge

使用右键单击关联菜单的JqGrid列选择器

我想知道是否可以创建一个右键单击上下文菜单,该菜单在jqGrid的标题行上被激活,并且能够在不使用ui multiselect的情况下向右侧或左侧添加列或相关列或隐藏当前列 非常感谢这方面的任何代码。我建议您使用contextmenu插件,您可以在jqGrid的plugins/jquery.contextmenu.js中找到该插件。例如,在和中描述了如何在jqGrid主体内部使用它。使用以下代码,您也可以在列标题中使用它: var cm=$grid.jqGridgetGridParam,colM

比Jqgrid更好?

我需要一个建议,我正在使用Jqgrid作为一个网格工具,不知何故,我发现显示非常大的数据有些复杂,我说的是450条记录,其中包含大数据和10列 你们有没有更好的网格给我带来更好的性能我一直使用dataTables,我总是使用它,因为它易于使用和配置。显示数据非常完美且快速(我在100.000行以上的表中使用,没有问题,配置服务器端处理正确)。 您现在必须做的唯一一件事是(据我所知),它在表体中不支持colspan,因此,如果您的布局需要,那么使用datatables就不可能了。(我通常会找到其他

将鼠标悬停在Jqgrid列上会显示工具提示

我想在jqgrid列标题上添加自定义工具提示。我将鼠标悬停在列名上,得到了工具提示(描述了与该列相关的内容)我认为没有任何内置方法可以添加自定义标题。如果使用该选项,它将只使用文本作为标题属性 您可能需要手动设置它们,执行以下操作: $("th[role='columnheader']").attr("title", "some description"); 您可以将该代码添加到其中一个回调中,例如gridComplete谢谢David的回答 我们可以再做一件事,如下面的代码所示: var t

Jqgrid 链接处于编辑模式,纯文本处于常规模式

网格列的编辑选项中是否可能有超链接?网格在绑定时显示纯文本。但当它处于编辑/添加模式时,需要将此文本转换为超链接(打开弹出窗口)。我在编辑选项中找不到具有超链接的选项。我可以做一个按钮,但我需要一个链接。有没有办法做到这一点?我有以下代码- colModel: [ { name: 'Person', index: 'PersonName', width: 70, editable: true, edittype: 'button',

jqGrid自定义元素单选按钮列在保存行上编辑后未返回选定值

我有一个jqGrid,它从服务获取json数据。在编辑模式下,我必须向列中添加单选按钮。这必须是内联编辑。我需要批量更新记录。 我已经创建了一个自定义元素和自定义值来显示jqGrid中selectRow上的单选按钮。 我遇到的问题是,我无法获取所选单选按钮的值。相反,它总是返回第一个单选按钮的值。 代码可以找到 下面是创建自定义元素的代码 功能radioelem(值、选项){ var receivedradio=“已接收”; var naradio='NA'; 如果(值==“已接收”){ var

获取jqGrid组列标题值

我使用的是jQuery1.7.1。我在jqGrid中使用组头。我可以使用以下代码获取列名:$(“#u My_Grid”).jqGrid('getGridParam','colNames')。像这样,如何获取组标题列名?我已经使用以下代码在我的网格中显示了组头 $(“##我的网格”).jqGrid('setGroupHeaders'{ useColSpanStyle:false, GroupHeader:[ {startColumnName:'amount',numberOfColumns:3,t

使用JQGRID选择2插件

我在JQgrid中使用Select2插件来自动完成下拉框。我用这个例子来完成 我用上面的例子创建了一个小提琴。 select2的数据来自JSON,但我无法在JSFIDLE中复制它,所以我已经注释掉了数据并使用了硬编码的值 Json字符串是 [{"value":"Windows","id":"134"}, {"value":"Win2008","id":"135"}, {"value":"Win2003","id":"136"}, {"value":"AIX","id":"150"}, {"va

Jqgrid serializeDelData回调的参数仅包含id字段

我使用jgGrid 4.5.4。当用户按下删除按钮时,我需要向服务器发送两条信息:记录ID和记录版本(用于乐观锁定)。我知道,serializeDelData回调可以用于此目的: serializeDelData:serializeDelDataCallback ... function serializeDelDataCallback(data) { // The "data" argument has "id" and "oper" fields only! Where can

jqGrid加载WebMethod数据

我正试图修改它以调用带有url属性的webmethod。 如何让构造函数调用WebMethod“Test2” // 及 [DataContract] 公共类JJ { [数据成员] 公共int ID; [数据成员] 公共字符串WSCOMPDESC; [数据成员] 公共字符串成本; [数据成员] 公共字符串WSCOMPSRC; [数据成员] 公共内部WSCOMPQTYSTOCK; [数据成员] 公共字符串压缩单元; [数据成员] 公众投票; [数据成员] 公共int综合废料; [数据成员] 公众

jqgrid treegrid,如何拖放行?

我有一个jqgrid treegrid(v4.8免费版)。我实现了对节点的全面管理(添加、编辑和删除) $("#tree").jqGrid({ url: "http://127.0.0.1:400/hamed", datatype: "json", colNames: ['id', 'Name', 'Link', ''], colModel: [ ..... 我希望向上或向下移动节点和子节点。使节

带日期选择器的jqgrid日期列筛选器

我有一个带有日期列的jqgrid。我喜欢为列实现一个过滤器选项,在列过滤器文本框上使用一个日期选择器 我已经使用formatoptions属性设置了列的格式,以d-M-y的特定格式显示日期值 我使用datainit事件和列的日期选择器实现了相同的功能。但是,筛选器不使用日期选择器选择日期。 我怀疑,列值显示和列筛选器的日期选择器之间的格式差异是造成这种情况的原因 即使在使两种格式相同之后,过滤器也不能工作 感谢您的帮助 谢谢 Manikandan J可能重复我不确定我是否正确理解您的问题。您应该

jqgrid:子网格工具栏不显示

我使用的是jqgrid 4.8.2。我试着跟随演示站点上的示例。我已经创建了一个父网格,需要显示一个子网格(作为网格)。由于某些原因,子网格的工具栏寻呼机不会显示。不过,rowNum、width和height选项正在工作。我看了演示,看不出我做错了什么。请有人看一下下面的代码好吗 var lastSelection; $(document).ready(function () { $("#jqGrid").jqGrid({ url: 'servlet/getData',

JqGrid getRowdata将行上的单元格值作为字符串提供

我对jqGrid 4.6.0有一个问题 当我尝试获取行数据时,它会将每个数据更改为一个字符串,我需要解析它们以获取实际的int或boolean值。奇怪的是,当我在自定义格式化程序中看到rowobject时,rowdata似乎是正确的 下面是我创建的示例的示例代码和链接 var myformatter = function (cellval, options, rowObject) { // rowObject is correct here {id: 1, Name: "test1"

jqGrid单元格编辑需要定位错误消息对话框

我正在使用jqGrid进行单元格编辑。我已经使用editrules选项设置了colModel属性。如果我编辑一个单元格并试图保存一个无效的值,网格会显示一个错误对话框,但我需要知道如何定位出现的错误消息对话框,因为在我的布局中,它会出现在视频后面。我不太确定该怎么做,而且似乎没有任何明显的选择 在本例中,我将尝试操纵的对话框是ID为info_dialog的对话框 我还在cellsubmit中使用clientArray选项。信息对话框的zIndex参数的默认值为1000。jqGrid的grid.c

jqGrid 3.7.2是否包含悬停行功能?

尽管我已将hoverrows设置为false,但在版本3.7.2中,当鼠标悬停在任何网格单元上时,将显示工具提示 我在2009年12月找到了这个链接: 其中提到了“最终版本”中提供的功能。版本3.7.2从2010年7月开始,所以我假设它包含了去年提到的hoverrows特性。可能还没有包括在内吗?或者我在错误的时间设置了属性?我在定义colModel之后但在网格填充数据之前设置此属性 感谢根据我的经验,hoverrows仅在鼠标悬停在整行网格上时禁用高亮显示该行的效果。尽管Tony在该论坛帖子

jqGrid主网格问题

我有一个主网格,希望在“详细网格”中的“从主网格单击”行上显示结果。。 我无法获取详细信息网格上的数据 $(document).ready(function(){ { $("#navmenu-v li").hover( function() { $(this).addClass("iehover"); }, function() {

jqGrid-navgrid问题

我正在使用navgrid功能进行分页。但是没有调用navGrid函数。我试图在定义navGrid的jqgrid.js文件中添加警报。但是这个警报也没有被调用 $("#order-list-table").jqGrid({ autowidth: true, datatype : "json", url: "order-list.htm", height: '90%', width: '100%', mtype: 'POST', colName

删除jqgrid中的01/01/1日期

对于从服务器返回的空日期,jqgrid显示为01/01/1。我如何删除在网格中显示日期的所有内容 Vijaya Anand如果使用预定义的日期格式化程序(格式化程序:'date'),则您描述的问题不存在 显示带有日期、空字符串和null值的未定义字段将显示为空单元格,而不是“01/01/1”。我指定了该属性,我认为问题不在jqgrid端,ASP.NET MVC web app将空日期返回为01/01/1,因此序列化的json具有负值,例如“ModifiedDate”:“\/Date(-62135

如何在使用jqGrid';editGridRow';创建新行而不是自动生成的行ID jqg1

我是jqGrid的新手,希望有人能给我指出正确的方向 基本上,我使用jgGrid显示从文件中读取的日期和成本列表,我希望用户能够修改或添加新条目或删除现有条目。当用户单击屏幕上的按钮“Apply”发回表单时,我读取jqGrid并以JSON字符串的形式发回服务器 我的问题是,当我添加新行(通过“editGridRow”)时,jqGrid使用它自动生成的jqg1、jg2、jg3等,新行填充在网格的顶部,而不是它们的行id位置,即网格的底部 我可以根据需要生成RowID,但是在创建新条目时,我似乎无法

JQGrid表单编辑按钮更改文本

是否有办法更改JQGrid表单编辑中提交和取消按钮上的文本显示?请参见此处: 您可以选择“提交”和“取消”,这两个选项可以更改为所需的标签。请查看完全相同的问题。使用recreateForm:true选项很重要。您是对的,但另外使用recreateForm:true选项(请参阅)也很重要。

如何将jScrollPane与jqgrid一起使用?

如何将JScrollPane与jqgrid一起使用?我试图使用它,但标题没有移动。这是我的密码 gridComplete:function(){ $('#gview_mygrid >div.ui-jqgrid-bdiv').jScrollPane({ showArrows: true, scrollbarWidth: 17, arrowSize: 17, scrollbarMargin: 0 });} 我终于明白了。。 这是工作代码。 在标记中 <div id="c

jqGrid组标题问题

我是jqGrid的新手,我想以动态方式生成GroupHeader,但它确实有效,getValues'department'语句分析用户输入的部门,例如'a,b,c'。代码如下: function search() { var startDate = $('#startDate').val(); var endDate = $('#endDate').val(); var department = getValues('department');

addrow的jqGrid添加按钮

我可以在网格之外创建一个按钮,比如在表单上放置一个输入按钮,然后让它调用下面这样的方法向网格中添加一行吗 function NewRow($) { var myrow = {ID:5, ProjectName: "NewProject"); $("#grid").jqGrid('addRow', myrow); } <input type="button" value="PFM" onclick="NewRow()"/> 函数NewRow($){ var myrow={ID:5,

jqGrid viewGridRow自定义按钮单击

全部, 我在viewGridRow上创建了一个自定义按钮。请参阅下面的代码片段。当用户点击该按钮时,我想显示UI对话框,执行一些操作并关闭窗口。在同一视图窗口中,用户单击下一行执行类似的功能 我尝试添加一个id并选中onclick,但它没有启动。如何在自定义按钮上添加onclick事件?谢谢你的帮助 $.extend$.jgrid.view{ b提交:查看详细信息, 宽度:370, 再现形式:正确, beforeShowForm:函数形式{ var selRowId=$this.getGridP

从jsp隐藏变量设置的Jqgrid colNames

我有一个jqgrid,我希望通过jsp隐藏变量设置它的列名 <input type="hidden" name="columns" id="columns" value= "<%= finalColumns %>"></input> 现在我正在尝试我的Javascript colNames:'['+$("#columns").val()+']', 但我收到一个警告框,上面写着colModel的长度。 我已经检查过了,有9个col模型,字符串中有9个值。

免费jqgrid 4.8.0 colModel editoptions-查询中的动态值

我正在与Coldfusion和jqgrid合作 是否有一种方法可以从查询结果动态填充colModel editoptions?如果需要动态设置选项,如1:female;2:male,那么我假设您使用在指定列中包含1或2的数据填充网格。因此,您必须使用格式化程序:选择“查看”。因此,您应该能够像下面这样设置属性 {名称:性别,格式化程序:选择,编辑选项:{值:1:女性;2:男性} 如果需要动态设置此类选项,则需要从服务器加载有关editoptions.value的信息 您可以用于它的最本机回调是b

jqGrid:AfterSave方法未触发,当使用动作格式化程序和过滤器编辑单元格值时,然后使用新单元格值和过滤后的网格显示网格

我正在尝试使用动作格式化程序来启用内联网格编辑。我已经将网格设置为loadonce:true,并且正在检索JSON数据以填充网格 我还添加了一个导航栏按钮来过滤行中所有为零的单元格值,以便只显示至少有一个非零值的行 在尝试编辑筛选的行时,如何编辑单元格值、将值发送到服务器、重新加载网格,然后将筛选应用于网格 我尝试在formatoption函数afterSave中加入一个触发器来重新加载网格,但是新值不会显示,原始值会显示,并且将过滤器应用到网格也会失败 $grid.jqGrid({

TypeScript和jqGrid

我试图掌握TypeScript,在TS代码中访问jqGrid方法时遇到了一个问题 我有以下代码 /// <reference path="../scripts/typings/jquery/jquery.d.ts" /> /// <reference path="../scripts/typings/jqgrid/jqgrid.d.ts" /> interface IInvoice { taxRate: number; } module mInvoice {

scrollLeftOffset jqgrid设置的含义是什么?

我在虚拟模式下使用jqGrid(即通过滚动条进行分页)。首先,我有一个问题,有时当滚动大距离(例如,从开始到中间)时,不会向服务器发送请求,网格中也不会出现新数据。但当通过小距离滚动时,请求被发送,数据出现在网格中。我注意到这个问题可以通过使用scrollLeftOffset属性来解决,但问题是我并不真正理解这个属性是如何工作的。我想知道如何正确计算此属性,知道记录总数和页面大小。基本上是scrollLeftOffset动态控制启用虚拟滚动且scrollPopUp设置为true时滚动对话框信息的

上一页 1 2 ...  14   15   16   17    18   19   20  ... 下一页 最后一页 共 64 页