Tag: jqgrid

更改被拖动的jqGrid行的CSS

我正在使用jqGrid的拖放function,我想知道如何改变被拖动的行的CSS。 我想我可以在拖动的行中添加一个CSS类,但我不是百分之百确定如何。 有人可以帮忙吗? 谢谢!

无论如何在jqgrid中有多个列,读取下拉列表的相同源数据?

我有一个案例,我在jqGrid中有多个列,它们使用相同的列表来填充下拉列表。 { name: “Manager”, index: “Manager”, width: 120, editable: true, edittype: “select”, editoptions: { dataUrl: “/Person/GetSelectData” }, editrules: { required: false} }, { name: “Delegate”, index: “Delegate”, width: 120, editable: true, edittype: “select”, editoptions: { dataUrl: “/Person/GetSelectData” }, editrules: { required: false} }, 我想知道是否有一种方法可以让上面的工作没有两个单独的ajax调用同一个动作只是为了得到相同的数据列表: dataUrl: “/Person/GetSelectData” 所以我可以调用一次,并将项目列表链接到两列? 这在jqGrid中可能吗?

jqGrid水平滚动条顶部的标题

只是好奇,如果有人知道一种方法将水平滚动条添加到jqGrid的顶部(如标题下方或上方)? 我正在使用冻结列和高度:auto但是当有很多行时,用户必须向下滚动才能水平滚动网格而无法看到标题…我做了一些搜索,看起来滚动条很难在大多数情况下都很糟糕,但我想我会把它放在那里。 谢谢!

使JqGrid宽度流动

更正代码: var $grid = $(“#list2”); emptyMsgDiv = $(“No Workorder Found”); jQuery(“#list2”).jqGrid({ url:’server.php’, datatype: “json”, mtype: ‘POST’, colNames:[‘WO#’,’Status’,’Customer Name’,’Salesman’, ‘Created Date’, ‘WO Total’, ‘Notes’, ‘Edit’], colModel:[ {name:’id’,index:’id’, align:”center”}, {name:’status1′,index:’status1′, align:”center”, width:100}, {name:’status2′,index:’status2′, align:”center”, width:50}, {name:’status3′,index:’status3′, align:”center”}, {name:’result’,index:’result’, align:”center”, sortable:false} ], rowNum:10, rowList:[10,20,30], pager: ‘#pager2’, sortname: ‘Invoice.id’, viewrecords: true, height:’100%’, autowidth:true, sortorder: “desc”, height: ‘100%’, loadComplete: function() […]

JqG​​rid不显示数据MVC

请检查我正在使用的jqgrid,它只显示空白网格,我的json是根据网格的预期格式。 我正在使用jqGrid 4.4.4 $(function () { $(“#myGrid”).jqGrid({ url: ‘/Home/GetData/’, datatype: “json”, contentType: “application/json; charset-utf-8”, mtype: ‘GET’, colNames: [‘CP’, ‘Val1’, ‘Val2’, ‘Val3’], colModel: [ { name: ‘CP’, index: ‘CP’, width: 150 }, { name: ‘Val1’, index: ‘Val1’, width: 150 }, { name: ‘Val2’, index: ‘Val2’, width: 150 }, { name: ‘Val3’, index: ‘Val3’, width: 150 } […]

在jqgrid中使用锚点和图像的Showlink自定义格式化程序

我有一个showlink的自定义格式化程序,打开下面的新页面是代码和屏幕截图 {name:’cfgName’,index:’cfgName’, width:90, align:”left”, formatter: ‘showlink’, formatoptions: { baseLinkUrl:’javascript:’, showAction: “goToViewAllPage(‘”, addParam: “‘);” }}, 我想要的是如果Last Updated time和今天的日期之间的差异超过10天,它应该在Name前显示warning图像 我编写了下面的函数来计算2个日期的差异 , 这里是演示 ,但我需要帮助在showlink名称前面放置图像,如果网格中no of days count不是> 10 function diffOf2Dates(todaysDate,configDate) { /*var udate=”2011-08-18 11:49:01.0″; var configDate=new Date(udate);*/ var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds var firstDate = todaysDate; // Todays date var secondDate = new Date(configDate); var diffDays = […]

jQgrid在表单视图中显示隐藏列

jQuery(“#CustomerDetailsGrid”).jqGrid({ //ignore other properties colModel: [ { name: ‘AccountNumber’, index: ‘AccountNumber’, hidden: true, viewable: true } ], viewrecords: true }); 我需要在网格视图中隐藏“帐号”列,但在表单视图中显示它。( 不编辑表单 )

如何同时将表单数据和jqGrid(editUrl)数据传递给Controller

我有一个asp.net MVC3应用程序与各种forms的数据和一个jqGrid。 当我在jqGrid中编辑一行时,我需要将网格数据以及一些表单块发布到editUrl控制器。 我可以通过editUrl将jqGrid编辑的数据发布到我的控制器就好了。 有没有办法做到这一点? 我不知道如何发送其他表单元素以及如何在我的控制器中接收它们。 任何帮助将不胜感激。 下面是我的jqGrid: $(“#jqTable”).jqGrid({ // Ajax related configurations url: ‘@Url.Action(“_CustomBinding”)’, datatype: “json”, mtype: “POST”, postData: { programID: function () { return $(“#ProgramID option:selected”).val(); }, buildID: function () { return $(‘#Builds option:selected’).val(); } }, // Specify the column names colNames: [“Actions”, “Assembly ID”, “Assembly Name”, “Assembly Type”, “Cost”, “Order”, “Budget Report”, […]

jqGrid具有用户自定义高级搜索和addJSONData填充

我一直想到创建自己的搜索对话框来创建与jqGrid文档中提到的方法不同的搜索条件。 这有很多原因,包括但不限于日期范围的良好支持,更加用户友好的搜索对话等。 我想知道是否有人尝试过创建此流程以及在开始实施之前创建自己的复杂搜索的解决方法的效果如何: 创建一个对话框,用户可以在其中插入搜索所需的信息(不同于当前用于jqGrid的高级自定义搜索的信息) 请求发送到服务器并作为JSON检索,我可以使用addJSONData方法在网格中插入。 jqGrid将保留搜索值的分页,以便在命中next和previous按钮后,分页将正常工作(使用基于搜索条件的获取数据)。 所以问题是:如果我使用setGridParam更改filters以包含搜索导航过程中使用的相同data ,我可以让next和previous导航对我setGridParam ? 当onPaging事件被触发并且使用简单的逻辑来指示搜索数据正在发生分页时,可能会发生这种情况? 非常感谢。

JQGrid – 无法调用ASP.NET WebMethod但可以使用Ajax

我是jqGrid的新手,我发现很难按照文档jqGrid文档 在设置JQGrid时,我无法弄清楚如何调用WebMethod。 我成功地进行了Ajax调用以获取数据,然后使用本地数据设置JQGrid。 我认为这是设置过程中的一个额外步骤,我应该能够使用url属性提供webmethod的路径。 editurl属性是相同的方式。 我从来没有真正收到邮件到服务器。 原始代码 尝试JQGrid设置 function GetData() { $(‘#list’).jqGrid({ type: “POST”, url: “Default.aspx/GetUsersJSON”, datatype: “json”, height: 250, colName: [‘Username’, ‘Email’], colModel: [ … }).jqGrid( ‘navGrid’, ‘#pager’, { edit: true, add: true, del: true }); } 的WebMethod [WebMethod] public static string GetUsersJSON() { var users = new List(); using(UserAdministrationSandboxDataContext uasd = new UserAdministrationSandboxDataContext()) […]