Tag: jqgrid

是否可以在jqGrid中进行列标题过滤?

我已经查看了jqGrid演示中的所有示例,但无法找到列标题过滤的示例。 以Excel的工作原理为例: 是否可以启用此类排序,在下拉菜单中提供不同的字段列表? 我注意到这个特定的答案显示了它们,但理想情况下我想默认情况下这样做,而不必在filter窗口中打开和设置filter。 对不起,我没有任何代码可以显示,我看起来更多的是一般的是/否和指针,如果是这样,也许有几个快速的例子投入。 那么,我运气好吗?

如何使用struts2 – jqgrid插件和hibernate在jqgrid中显示两个表数据

我使用的是Struts 2.3.7,struts2-jquery-grid-plugin-3.5.0和hibernate 3.6。 我想在jqgrid上显示来自两个不同表的数据。 我的问题是我必须在一个jqgrid显示两个表数据。第一个三个jqgrid列由Issue表填充,最后一个Column name=”assignedTo”由Issue_Tracker表填充。 如何显示最后一列中的数据,即assignedTo 。 任何帮助都会被挪用。 我的jqgrid是 我有pojo的: Issue.java public class Issue implements Serializable { private Integer issue_id; private String issue_description; private Date issue_raised_date; getters and setters 另一个pojo是 Issue_Tracker.java public class Issue_Tracker implements Serializable { private Integer issue_id; private String assignedTo; 和My Dao如下显示jqgrid中的问题列表 public List showHelpDeskIssues(DetachedCriteria dc, int from, int size) { […]

使用表单编辑时的jqgrid多选下拉列表

这是我的multiselect下拉列的代码。 它按预期工作,但我想在编辑模式上进行一些修改。 { name: ‘SubjectId’, index: ‘SubjectId’, align: ‘center’, hidden: true, viewable: true, editrules: { edithidden: true }, editable: true, formatter: ‘select’, editable: true, edittype: ‘select’, editoptions: { multiselect: true, dataUrl: ‘@Url.Action(“getAllSubjects”, “Subject”)’, //buildSelect: function (data) { //var retValue = $.parseJSON(data); buildSelect: function (data) { var response, s = ”, i; response = jQuery.parseJSON(data); // […]

jqgrid奇偶行颜色

当我将样式类myAltRowClass应用于jqgrid odd even row更改color时。 左,右和底部边框为黑色。 我想通过css为all jqgrids应用odd even row color 网格如下图所示 。 当在loadComplete函数中使用下面的代码时,不会发生此问题 $(“tr.jqgrow:odd”).css(“background”, “#E0E0E0”); jqgrid看起来像下面的截图 。 Cssclass .myAltRowClass { background: #E0E0E0; } 码: $(document).ready(function(){ //jqGrid $(“#usersList”).jqGrid({ url:’/Admin/getAllUsersList’, datatype: “json”, colNames:[‘Edit’,’First Name’,’Middle Name’,’LastName’,’Mobile Number’,’Active’], colModel:[ {name:’userId’,search:false,index:’userId’,width:30,sortable: false,formatter: editLink}, {name:’firstName’,index:’firstName’, width:100}, {name:’middleName’,index:’middleName’, width:100}, {name:’lastName’,index:’lastName’, width:100}, {name:’mobileNo’,index:’user.mobileNo’, width:100}, {name:’isActive’,index:’user.isActive’,width:80}, ], rowNum:20, rowList:[10,20,30,40,50], rownumbers: true, pager: ‘#pagerDiv’, sortname: […]

免费jqGrid 4.8.0 – autoResize问题

在尝试重新创建它之后,我终于能够将错误上传到jFiddle。 我注意到这一点,因为我从4.7.0移植,但无法确定问题的确切位置。 描述问题的jFiddle是在jFiddle演示 这就是问题: 如果将autoResize设置为true,并且网格中的行数超过网格高度 (以便您开始在右侧看到过度滚动),则每次双击都会对列进行自动resize,整个网格将缩小,并且每增加一次点击,它就会越来越萎缩 。 (只需单击session_status和end_time之间的列resize,您将看到它们正在变化,而网格宽度一直在缩小)。 如果您使用jFiddle并且行数小于高度,则网格按预期工作,只需执行$(‘#jqGrid’).jqGrid(‘setGridHeight’, 500, false); (只需单击session_status和end_time之间的列resize,您将看到它们正在更改,而网格宽度保持不变)。 我很难在jFiddle上找到问题,因为只有在线数高于网格高度时才隐藏它。 有什么方法可以解决这个问题吗? (ps这只是我继续用于演示的一个例子,所以没有把它移到模板上) 谢谢, 塔尔。

在MVC控制器中构建网格

我有一个模式/设计问题。 在asp mvc应用程序的控制器中构建网格被认为是不好的做法吗? 例如,jqgrid有服务器端适配器,您可以在其中填充特定模型以构建网格。 这包括构造列,包括列选项(宽度,sortindex,exitable等)。 我通常会将网格的构造看作应该驻留在视图中的表示模板/脚手架。 我通常更喜欢将网格设置代码保留到视图中,并让控制器将数据传递给视图。 我是以错误的方式想到这个吗? 谢谢你的任何想法。

jqGrid字段可在内联添加但不在内联编辑中编辑

我在网格中使用内联编辑。 我希望“inhouseSatgeName”归档在ADD上可编辑,在EDIT上单击时不可编辑。如果我设置editable:false,则不允许我添加。 下面是我的代码,该字段是下拉列表。 jQuery(“#gridId”).jqGrid({ colNames : [ ‘Vendor Id’,’Project Id’,’Stage Id’,’Stage Name’, ‘Planned Start Date’,’Planned End date’, ‘Internal Team’,’Lead Name’], colModel : [ { name : ‘inhouseStageName’, index : ‘inhouseStageName’, edittype : “select”, editrules : { required : true }, editable : true, }]

如何从jqgrid数据填充文档标题

ASP .NET MVC2页面包含订单头数据(订单号,客户,订单数据等): Cash 10 days 并命令在jqgrid中显示的行。 我正在寻找一种方法来填充来自控制器的json日期的订单标题数据,如jqgrid填充数据。 为了最小化请求,最好在jqgrid数据请求中返回头数据。 对于此附加参数,documentId将传递给控制器​​。 GetData将文档标题作为文档对象中的名称值对返回。 如何在jqgrid loadcomplete或其他地方将这些值分配给浏览器中的表单元素? public JsonResult GetData(int page, int rows, string filters, int documentId ) { var query = …; var totalRecords = query.Count(); var documentHeader = new FormCollection(); // In production code those values are read from database: documentHeader.Add(“Number”, 123); // form contains input type=’text’ […]

如何在jqgrid标题组中居中对齐文本

我正在使用jqgrid 4.2的新标题分组function,除了它左对齐标题组中的所有文本外,它的效果很好。 如何将标题组文本对齐到单元格的中心? 这是一个截图,向您展示默认情况下它是如何工作的:(我希望“书籍”中心对齐“) 注意:常规列标题中心对齐。

JqG​​rid表单编辑 – 如何将不可编辑的字段发布到服务器

我在jqgrid中使用表单编辑。 网格具有可见的其他不可编辑列。 在表单编辑时,这些字段不会显示,但仍需要发布到服务器。 任何帮助表示赞赏。