以下是jsfiddle的链接。 如果我们删除这里 jQuery(“#grid”).jqGrid(‘sortableRows’); 我们可以使用键盘导航键滚动行。 但我也想要畅通的行。 所以,当我添加这个,我能够排序行,但键baord导航不起作用 Javascript代码 jQuery(“#grid”).jqGrid({ datatype: “local”, sortable: true, height: 250, colNames:[‘Inv No’,’Date’, ‘Client’, ‘Amount’,’Tax’,’Total’,’Notes’], colModel:[ {name:’id’,index:’id’, width:60, sorttype:”int”}, {name:’invdate’,index:’invdate’, width:90, sorttype:”date”}, {name:’name’,index:’name’, width:100}, {name:’amount’,index:’amount’, width:80, align:”right”,sorttype:”float”}, {name:’tax’,index:’tax’, width:80, align:”right”,sorttype:”float”}, {name:’total’,index:’total’, width:80,align:”right”,sorttype:”float”}, {name:’note’,index:’note’, width:150, sortable:false} ], multiselect: false, caption: “Manipulating Array Data” }); var mydata = [ {id:”1″,invdate:”2007-10-01″,name:”test”,note:”note”,amount:”200.00″,tax:”10.00″,total:”210.00″}, {id:”2″,invdate:”2007-10-02″,name:”test2″,note:”note2″,amount:”300.00″,tax:”20.00″,total:”320.00″}, {id:”3″,invdate:”2007-09-01″,name:”test3″,note:”note3″,amount:”400.00″,tax:”30.00″,total:”430.00″}, {id:”4″,invdate:”2007-10-04″,name:”test”,note:”note”,amount:”200.00″,tax:”10.00″,total:”210.00″}, {id:”5″,invdate:”2007-10-05″,name:”test2″,note:”note2″,amount:”300.00″,tax:”20.00″,total:”320.00″}, […]
我用rownumbers:true改变了jqGrid的属性rownumbers:true 。 因此它显示行号。 现在我想改变它的CSS 。 我怎样才能做到这一点? 在上图中,记录的CSS已更改,但行号的CSS未更改。 现在我想改变行号的CSS。 我怎样才能做到这一点?
我试图使用jqGrid,我得到一个致命的错误 致命错误:C:\ xampp \ htdocs \ psnm \ grid \ grid.php中带有“无效数据源名称”消息的未捕获exception“PDOException”:8堆栈跟踪: 0 C:\ xampp \ htdocs \ psnm \ grid \ grid.php(8):PDO – > __ construct(’localhost’,’root’,”)#1 C:\ xampp \ htdocs \ psnm \ electionadmin.php(40):include(’C:\ xampp \ htdocs …’)#2 {main}抛出C:\ xampp \ htdocs \ psnm \ grid \ grid。第8行的PHP 和grid.php第8 grid.php是 $conn = new PDO(“localhost”,root,””); 我在localhost服务器我的数据库名称是psnm […]
jqGrid将此附加到我的url: ?_search=false&nd=1384254700817&rows=20&page=1&sidx=&sord=asc 如何禁用它而不是将其后缀到我的URL?
当你将html表转换为网格时,我已经开始了另一篇想要知道如何使用jqgrid的post。 我有那个工作。 但是,数据未被分页。 它将表格转换为网格,显示寻呼机控件和所有内容; 但它显示page 1 of 0 。 仅当我从下拉列表中选择不同的页面大小时才会分页数据。 为什么数据没有分页? 我是否需要打电话给其他任何事情来实现这一目标? jqGrid Actual Demo $(function() { tableToGrid(‘#GridView1’, { datatype: ‘local’, rowNum: 10, pager: ‘#pager’, rowList: [10, 20, 30] }); }); EmployerIDEmployeeIDLastnameFirstNameAddr1Addr2CityStateZipCountry 285 519828TURTZ JAIME DEE 1249 NEVADA SKY ST LAS VEGAS NV 89101 US 710 00862LOPEZ JOSE 2752 E. TROPICANA LAS VEGAS NV 89120 […]
我正在使用jqGrid进行项目。 网格初始化没有任何问题,但是当我尝试使用JSON填充它时,没有爱。 HTML: JS: //init jqGrid, no problems here var grid = jQuery(‘#search-results’); grid.jqGrid({ dataType: ‘local’, jsonReader: { cell: ”, //this allows us to ignore the ‘cell’ property in the response json id: 0 //this defines the index in the row that contains the unique id for the row }, colNames:[‘OrderID’, ‘First Name’, ‘Last Name’, […]
我想总结一个jqGrid表的列值。我的jqGrid中有四列”SL”, “Item”, “Quantity”, “Rate”,”Amount” ,其中Amount是Quantity*Rate的结果不是查询检索数据。它是在javascript代码内完成的。现在我要总结金额列。正确显示。我已经检查了它的警报,但当我尝试在页脚行$grid.jqGrid(‘footerData’, ‘set’, { ‘amountcalculate’: parseFloat(colSum)});上设置它$grid.jqGrid(‘footerData’, ‘set’, { ‘amountcalculate’: parseFloat(colSum)}); 它显示NAN为什么它不起作用。我之前使用了页脚行并进行了求和。它工作得很好。当我尝试添加列值时,这是另外两列的结果然后它不起作用。 这是我的代码 subGrid : true, subGridRowExpanded: function (subgridId, rowid) { var subgridTableId = subgridId + “_t”; $(“#” + subgridId).html(“”); $(“#” + subgridTableId).jqGrid({ datatype: “json”, url: “/bbbb/regfgfgfisterFgshGood /listReceivableOrderDetails?id=” + rowid, colNames: [“SL”, “Item”, “Quantity”, “Rate”,”Amount”], colModel: [ {name: “sl”, width: 40, align: ‘center’}, […]
我的jqgrid columnb标题中有一个mastercheckbox。 要求就像单击一个弹出窗口必须显示,如果我双击同一个mastercheck框,我必须显示另一个弹出窗口。 我是jquery,javascripts的新手,我很困惑我是否可以在同一个复选框上捕获单击和双击事件。 此外,如果我必须双击,我点击一次后,我的单击事件将被调用正确吗? 你能说一下如何做到这一点吗? 到目前为止,我还没有开始双击编码(我也不知道如何捕获双击事件)。
这与我之前关于jqgrid的问题有关。 我现在正在做一个搜索按钮,它将从服务器中搜索我的输入文本,并在jqgrid中显示这些数据(如果有的话)。 现在,我所做的是创建一个存储filter的全局变量。 这是我搜索和显示的javascript代码: filter = ”; //this is my global variable for storing filters $(‘#btnsearchCode’).click(function(){ var row_data = ”; var par = { “SessionID”: $.cookie(“ID”), “dataType”: “data”, “filters”:[{ “name”:”code”, “comparison”:”starts_with”, “value”:$(‘#searchCode’).val(), }], “recordLimit”:50, “recordOffset”:0, “rowDataAsObjects”:false, “queryRowCount”:true, “sort_descending_fields”:”main_account_group_desc” } filter=”[{‘name’:’main_account_group_code’,’comparison’:’starts_with’,’value’:$(‘#searchCode’).val()}]”; $(‘#list1′).setGridParam({ url:’json.php?path=’ + encodeURI(‘data/view’) + ‘&json=’ + encodeURI(JSON.stringify(par)), datatype: Settings.ajaxDataType, }); $(‘#list1’).trigger(‘reloadGrid’); $.ajax({ type: ‘GET’, […]
我试图从弹簧控制器显示JqGrid中的数据。 这是来自我的spring控制器的JSON响应{“rows”:[{“firstName”:”sharma”,”lastName”:”sharma”,”id”:2}],”page”:”1″,”records”:”1″,”total”:”1″} 这是我的jsp文件: $(“#grid”).jqGrid({ url:’/url’, colModel:[ {name:’id’, label: ‘ID’, formatter:’integer’, width: 40}, {name:’firstName’, label: ‘First name’, width: 300}, {name:’lastName’, label: ‘Last Name’, width: 200} ], caption: “ReportingEmployees”, pager : ‘#pager’, height: ‘auto’ }).navGrid(‘#pager’, {edit:false,add:false,del:false, search: false}); 我花了几个小时来弄清楚出了什么问题,JSON看起来也很有效。 任何帮助深表感谢。