Tag: jqgrid

禁用所选行jqGrid的子网格扩展

问题:jqGrid有子网格。 我想为主网格的某些行禁用展开/折叠function。

在jqGrid中,您可以一次内联编辑多行,然后执行一次提交吗?

我们正在使用jQuery(‘#grid’).editRow()的jQuery(‘#grid’).editRow()function,它允许您内联编辑行中的字段。 jqGrid是否支持一次内联编辑多行,我可以在多行中进行更改然后一次提交所有行? 我们试图避免必须逐个对每一行进行更改,并且每次都要对服务器执行单独的“往返”,因为我们要为大量记录批量编辑多个字段并且一个“提交”。

不必要的水平滚动条jqGrid

在我的jqGrid(使用版本4.0.0)中,我得到一个不必要的水平滚动条,但是当有一个垂直滚动条时。 此问题仅发生在Chrome和Firefox中,但不会发生在Internet Explorer中。 似乎表格宽度的计算有问题,因为水平滚动只有一个或两个像素。 我使用autowidth: true作为宽度的表属性。 大约有八列,一些具有固定宽度(非常小),另一些具有动态宽度。 完全禁用水平滚动不是解决方案,因为用户仍然可以放大某些列,然后需要水平滚动条。 但最初我希望它能够加载与表格宽度对齐的列和需要在较小屏幕上显示表格时的垂直滚动条。 下面是代码中网格属性的一个exerpt $(“#grid”).jqGrid({ datatype: ‘json’, mtype: ‘POST’, colNames:loadColumns(columns)[0], colModel:loadColumns(columns)[1], height: $(window).height() – 160, rownumbers: false, pager: ‘#pager’, rowNum:25, rowList:[25,50,100], sortname: ‘invid’, sortorder: ‘desc’, viewrecords: true, autowidth: true, beforeSelectRow: function(){ return false; }, });

如何计算jqGrid中的行数?

如何计算jqGrid中的行数? 为了澄清,所涉及的数据不多,因此网格在单个查询中将所有数据从服务器中拉回,而不是使用分页。

带有JSON数据的jqGrid将表呈现为空

我正在尝试创建一个jqgrid,但表是空的。 表格呈现,但数据未显示。 我从php调用回来的数据是: { “page”:”1″, “total”:1, “records”:”10″, “rows”:[ {“id”:”2:1″,”cell”:[“1″,”image”,”Chief Scout”,”Highest Award test”,”0″]}, {“id”:”2:2″,”cell”:[“2″,”image”,”Link Badge”,”When you are invested as a Scout, you may be eligible to receive a Link Badge. (See page 45)”,”0″]}, {“id”:”2:3″,”cell”:[“3″,”image”,”Pioneer Scout”,”Upon completion of requirements, the youth is invested as a Pioneer Scout”,”0″]}, {“id”:”2:4″,”cell”:[“4″,”image”,”Voyageur Scout Award”,”Voyageur Scout Award is the right after Pioneer […]

jqGrid中的图像列?

我想在我的jQGrid中使用一个图像列,我使用了格式化程序,但是没有用,请给我解决方案。 我的代码如下: jQuery(document).ready(function() { var TheGrid ; var resp; jQuery(“#registerUsers”).jqGrid({ url: ‘EventsList.aspx’, datatype: “json”, colNames: [‘Name’, ‘Company Name’, ‘Responsible Name’, ‘Date/Time’, ‘Id’], colModel: [{ name: ‘GuestName’, index: ‘GuestName’, width: 150, editable: true, editoptions: {readonly: true, size: 10} }, { name: ‘CompName’, index: ‘CompName’, width: 150, editable: false, editoptions: { readonly: true, size: 10} }, { […]

jQuery jqGrid是否支持水平滚动条和冻结列?

我有一个包含很多列的jqGrid ,当列宽的总和大于固定宽度容器时,它会显示如下: 如果网格的宽度太大,则不要使用水平滚动条。 如何获得jQgrid的水平滚动条,以便有一个固定的最大网格大小,如果我添加更多列,它将只是滚动? 此外,假设这是可能的,你可以冻结前几列吗?

从jqGrid中检索原始行数据

可以使用getRowData方法来检索单元格的当前内容,但是在它通过格式化程序之前,它会检索当前单元格内容而不是原始数据。 如何在应用格式转换之前检索原始内容? 仅供参考我使用JSON填充表格。

jQGrid,如何在网格中添加新行,而不是通过模态?

一些快速搜索只会通过带有可编辑字段的模态弹出窗口向jQGrid添加新行。 任何人都可以指向我的示例或向我展示一些代码,允许您在网格顶部添加一个新的空行吗? 我在网格的最右端有一个动作列,其中onRowSelect()我有一个保存按钮,我可以让该按钮执行保存并刷新网格我认为.. 我无法弄清楚如何点击“添加行”按钮并在顶部的网格中添加一个空行。 我可以看到的一个选项是将当前添加行模式设置为看起来像水平行,并将其显示为网格顶部的一行。 jQGrid文档: http : //www.trirand.com/jqgridwiki/

JQGrid自定义格式化程序不适用于按钮创建

我正在使用JQGrid客户格式化程序来创建按钮但按钮没有显示。 function viewLineBtn(cellvalue, options, rowObject) { alert(cellvalue +”,”+options+”,”+rowObject); var rowid = options.rowid; var button = “View Line Item” $(‘#’ + rowid).die(); $(‘#’ + rowid).live(‘click’, function(rowId) { alert(“hi”); alert(rowId); }); } 在alert方法中,除了rowObject之外,我没有为那些参数定义。 我错过了什么?