Tag: #jqgrid

如何动态隐藏jqgrid列

我正在我的asp.net MVC Web应用程序中实现jqgrid。 在我的网格中,我有两列编辑和删除。 仅当用户以管理员身份登录时,删除才可见。 我们怎样才能在jqgrid中动态隐藏.show列。 我有一个会话变量来检查登录用户是否是管理员。 我在javascript中访问该变量。 但是,不知道如何在jqgrid中隐藏/显示列 请帮忙..

如何删除持久化远程填充的jqgrid树节点上的闪烁

使用json数据从服务器读取jqGrid树节点。 单击节点从服务器读取子节点。 如果加载页面,下面的代码用于恢复打开的树节点。 始终只在树中打开单个节点。 Controller将节点ID分配给autoClicked数组,gridComplete使用此路径打开节点。 由于多个服务器多次请求建立网格,这会导致网页加载页面加载。 如何禁用网格闪烁? 是否可以防止多个jqGrid构建并显示只找到jqGrid树? 在Cookie中发送扩展的TreeGrid节点中的答案仅适用于完全填充的网格。 var autoClicked=[]; $(function () { var grid = $(“#tree-grid”); grid.jqGrid({ gridComplete: function () { setTimeout(function () { var id = autoClicked.shift(); var rData = grid.getGridParam(‘data’); var data = null; for (var i = 0; i < rData.length; i++) { if (id == rData[i].id) { data = […]

如何将其他postdata传递给添加记录函数 – JQGrid – MVC。 净

我在MVC项目上使用JQGrid插件。 我试图避免使用’Session’。 我已经能够使用JQGrid中的serializedata方法将额外的postdata传递到我的编辑和删除函数中。 例如 serializeEditData: function (postdata) { var rowdata = jQuery(‘#gridId’).getRowData(postdata.id); return {id: postdata.id, oper: postdata.oper, SomeExtraData: $(‘#extradata’).val()}; } 但是,似乎没有serializeAddData函数。 是否有另一种方法可以在发送之前更改add方法的post数据?

使用LINQ to MySQL(DbLinq)和Dynamic LINQ的可排序JqGrid – Orderby不起作用

我在JqGrid中排序条目时遇到问题。 Orderby似乎不起作用。 我在代码中设置了断点,我注意到,orderby不会改变元素的顺序。 知道什么可能是错的吗? 我正在使用LINQ to SQL with MySQL(DbLinq项目)。 我的行动代码: public ActionResult All(string sidx, string sord, int page, int rows) { var tickets = ZTRepository.GetAllTickets().OrderBy(sidx + ” ” + sord).ToList(); var rowdata = ( from ticket in tickets select new { i = ticket.ID, cell = new String[] { ticket.ID.ToString(), ticket.Hardware, ticket.Issue, ticket.IssueDetails, ticket.RequestedBy, ticket.AssignedTo, […]