Tag: jqgrid

添加按钮到jqgrid列标题

有没有办法在列标题旁边添加一个按钮? 让我们说’排序指标’之后? 举个例子 | Id(按钮)| 名称(按钮)| 提前致谢。

使用模式窗体添加新行时,使用jqGrid添加其他参数以发布数据

当我用模态forms添加新记录时,我需要为jqGrid的POST数据添加额外的动态参数。 我试过了: $(‘#table’).setPostData({group: id}); $(‘#table’).setPostDataItem(‘group’, id); $(‘#table’).setGridParam(‘group’, id); 没有任何成效。

成功内联更新/内联创建记录后,jqgrid重新加载网格

我想知道如何在行的内联编辑后触发reloadGrid。 jQuery(document).ready(function(){ var lastcell; jQuery(“#grid”).jqGrid({ url:'{{ json_data_handler }}?year={{ get_param_year }}&month={{ get_param_month }}&project_id={{ get_param_project_id }}’, datatype: “json”, mtype: ‘GET’, colNames:[‘hour_record_pk’, ‘project_pk’, ‘weekday’, ‘date’, ‘sum’, ‘description’], colModel:[ {name:’hour_record_pk’,index:’hour_record_pk’, width:55, sortable:false, editable:true, editoptions:{readonly:true,size:10}}, {name:’project_pk’,index:’project_pk’, width:55, sortable:false, editable:true, editoptions:{readonly:true,size:10}}, {name:’weekday’,index:’weekday’, width:300, editable:false, sortable:false}, {name:’date_str’,index:’date_str’, width:300, editable:true, sortable:false, editoptions:{readonly:true}}, {name:’sum’,index:’sum’, width:100, editable:true, sortable:true,editrules:{number:true,minValue:0,maxValue:24,required:true}}, {name:’description’,index:’description’, width:600, editable:true, sortable:false,}, ], jsonReader : […]

Jqgrid柱宽根据其内容

我的Jqgrid.All列中有很多列,显示两侧的额外空间。我希望该列没有额外的间距。 列宽应根据其内容具有宽度。 我尝试过autowidth但它不起作用。 实际行为如下所示: ———————————————– | Name | Mobile | Email | ———————————————– 而我需要的是: ———————- |Name|Mobile No|Email| ———————- 这是我的代码 $(“#list”).jqGrid({ datatype: “local”, data: mydata, colNames: [“Name”, “Mobile”, “Email”, “Amount”, “Tax”, “Total”, “Closed”, “Shipped via”, “Notes”], colModel: [ { name: “id”, width: 65, align: “center”, sorttype: “int”, hidden: true }, { name: “invdate”, width: 80, align: […]

jqGrid具有自动高度; 但有一个最大高度和滚动条

有没有办法让jqGrid自动调整其高度到行数; 但是当达到某个高度时,它的高度不再增加,并且垂直滚动条会消失吗? 感谢:D

JSON和jqGrid。 什么是“userdata”?

我无法理解jqGrid的JSON数据源中的所有字段意味着什么,我在任何地方都没有看到任何文档。 我试图理解的例子是: http : //www.trirand.com/blog/jqgrid/jqgrid.html然后是“JSON数据”下的第一个例子 可以在此处访问JSON数据: http : //www.trirand.com/blog/jqgrid/server.php? q = 2 &rows = 10&page = 2 令我迷失在JSON中的一件事就是这个snipplet: “userdata”:{“amount”:1520,”tax”:202,”total”:1724,”name”:”Totals:”} 这究竟是做什么的?

删除jqGrid中的垂直线

我想删除jqGrid图像中显示的行。 我怎么能删除它?

JQGrid:根据内容动态设置单元格不可编辑

我有一些问题,即使列设置为可编辑,也会使某些单元格(使用cellEdit:true)不可编辑。 我尝试了很多方法,比如beforeEditCell,格式化程序等。似乎没有用。 我最接近的是将格式化程序设置为我想要编辑的列,然后使用setCell设置’not-editable-cell’类(下面的代码段)。 第一次单击单元格时,它很可能进入编辑模式,但是如果您单击其他位置并尝试重新编辑单元格,则它已成功无法编辑。 我也试过使用相同的剪切但在beforeEditCell内部,它成功地阻止了单元格的编辑,但反过来“冻结”网格。 您无法再选择任何其他单元格。 function noEditFormatter(cellValue, options, rowObject) { if (cellValue == ‘test’) jQuery(“#grid”).jqGrid(‘setCell’, options.rowId, ‘ColName’, ”, ‘not-editable-cell’); return cellValue; } 任何帮助将非常感激。

jqgrid recreateform width设置,仅用于编辑,不用于添加

看过jqgrid wiki但是找不到我需要的东西。 我已将recreateform设置为true并设置宽度,适用于编辑,但是当我尝试添加新记录时,表单不是我在重新创建表单参数中指定的宽度,它们是添加表单的单独设置吗? 这是我的代码: myGrid = jQuery(“#rowed2”).jqGrid({ url:’data/stokistdata_s_json.php?q=3′, datatype: “json”, mtype: “POST”, rowNum:10, rowList:[50,100,150,200,300,400,500,600], pager: ‘#prowed2’, sortname: ‘id_mdt’, viewrecords: true, gridview:true, sortorder: “asc”, rowNum:50, scroll: true, editurl: “data/server.php”, caption:”Stockist’s and Orchid days”, colNames:[ ‘Actions’, ‘id’, ‘Type’, ‘Name’, ‘Geo Address’, ‘Display Address’, ‘Telephone’, ‘Email’, ‘website’, ‘lat’, ‘lng’, ‘flag’, ‘description’, ‘active’ ], colModel:[{ name:’Actions’, index:’Actions’, width:100, sortable:false, […]

记住(持久化)jqGrid的filter,排序顺序和当前页面

我的应用程序用户询问包含jqGrid的页面是否可以记住网格的filter,排序顺序和当前页面(因为当他们单击网格项来执行任务然后返回到它时他们会喜欢它是“因为他们离开了它”) Cookie似乎是前进的方向,但是如何让页面加载这些并在它发出第一个数据请求之前 将它们设置在网格中在这个阶段有点超出我的想法。 有没有人对jqGrid有这种经历? 谢谢!