Tag: jqgrid

将数字寻呼机添加到jqGrid

有谁知道设置jqGrid使用数字寻呼机的方法? 我希望将分页设置为1,2,3,4> >>而不是Page 1 of 20,当我点击4时,它会像< >> 我已经看过其他网格是如何做到的,但我似乎找不到jqGrid的内置方式来做到这一点。 我可能有办法实现它,但如果已经存在某些东西,我不想重新发明轮子。 这将涉及我从网格数据中获取用户数据后确定可用页面后添加自定义按钮。 Telerik的网格就是这样做的(http://demos.telerik.com/aspnet-mvc/grid)。

jqgrid如何将json格式的所有rowData发送到服务器?

如何将json格式的jqGrid数据发送到服务器? 我是否必须使用任何外部库或脚本来实现这一目标? 谢谢! update1 :额外的licensePlateNumber不应该在那里 [ { “licensePlateNumber”: “” }, { “licensePlateNumber”: “0000000000000029000721804”, “sku”: “795127”, “description”: “”, “caseQuantity”: “24”, “isHeld”: “false”, “expirationDate”: “Jul 22, 2010 12:00:00 AM” }, { “licensePlateNumber”: “0000000000000029000722323”, “sku”: “795127”, “description”: “”, “caseQuantity”: “24”, “isHeld”: “false”, “expirationDate”: “Jul 22, 2010 12:00:00 AM” }, { “licensePlateNumber”: “0000000000000029000722669”, “sku”: “795127”, “description”: “”, “caseQuantity”: “24”, […]

ASP.Net MVC 3 JQGrid

在阅读了JQGrid控件之后,我决定在我的一个ASP.Net MVC 3 Web应用程序中使用它。 首先,我按照Phil Haacks教程http://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx这一切都很好。 然后我尝试在我的应用程序中实现类似的东西,唯一的区别是,我使用Linq To Entities。 我的View页面导入了所有的css和Jquery类,然后我有我的JavaScript函数和保存数据的表 jQuery(document).ready(function () { jQuery(“#list”).jqGrid({ url: ‘/Home/LinqGridData/’, datatype: ‘json’, mtype: ‘GET’, colNames: [‘equipmentID’, ‘categoryTitle’, ‘title’], colModel: [ { name: ‘equipmentID’, index: ‘equipmentID’, width: 40, align: ‘left’ }, { name: ‘categoryTitle’, index: ‘categoryTitle’, width: 40, align: ‘left’ }, { name: ‘title’, index: ‘title’, width: 200, align: ‘left’}], […]

下载不适用于jqgrid 4.6.0版本的filter工具栏?

我希望支持工具栏filter字段中的下拉菜单,因为filter工具栏下拉列表在jqgrid 4.6.0版本中不起作用。 但它的工作在3.8 .version 我已经提到3.8的链接 。 请帮我修复4.6.0版本。 jQuery(document).ready(function() { var categories = [“All”, “sport”, “science”]; var categoriesStr = “:All;1:sport;2:science”; var subcategories = [“All”, “football”, “formel 1”, “physics”, “mathematics”]; var subcategoriesStr =”:All;1:football;2:formel 1;3:physics;4:mathematics”; var mydata = [ {id:0, Name:”Lukas Podolski”, Category:1, Subcategory:1}, {id:1, Name:”Michael Schumacher”, Category:1, Subcategory:2}, {id:2, Name:”Albert Einstein”, Category:2, Subcategory:3}, {id:3, Name:”Blaise Pascal”, Category:2, […]

如果没有数据返回,我怎样才能完全隐藏jqgrid?

当我从我的webservice返回记录时,我有一段时间试图只显示我的jqGrid。 我不希望它被折叠到你只看到标题栏的地方,但如果那是我能做的最好的,我想我可以在标题中加入一条有意义的信息。 不过,我更愿意隐藏网格并显示“找不到记录”消息div块。 我也猜测,如果最坏的情况发生,我可以在这个问题上做解决方案如何在jqGrid中显示没有任何数据的信息? (链接包括作为其他人的替代可能解决方案)。 我已经尝试在从函数和GRIDCOMPLETE事件加载数据时使用的函数内部执行.hide(),并且都没有完成隐藏网格。 我是JQuery的新手,更不用说使用jqGrid了。 $(document).ready(function() { $(“#list”).jqGrid({ url: ‘Service/JQGridTest.asmx/AssetSearchXml’, datatype: ‘xml’, mtype: ‘GET’, colNames: [‘Inv No’, ‘Date’, ‘Amount’], colModel: [ { name: ‘invid’, index: ‘invid’, width: 55 }, { name: ‘invdate’, index: ‘invdate’, width: 90 }, { name: ‘amount’, index: ‘amount’, width: 80, align: ‘right’ }], pager: jQuery(‘#pager’), postData: { “testvar”: “whatever” […]

为JqGrid添加分页

我正在尝试使用一些博客中提供的示例将jQuery Grid添加到我的应用程序(C#和Asp.net)中,能够使用Webservice发送的Json数据。 现在已经尝试为Grid添加分页并得到了strucked.Script就像这样。 $(function () { $(“#table”).jqGrid({ datatype: function (pdata) { getData(pdata); }, height: 250, colNames: [‘ID’, ‘First Name’, ‘Last Name’], colModel: [ { name: ‘ID’, width: 60, sortable: false }, { name: ‘FirstName’, width: 200, sortable: false }, { name: ‘LastName’, width: 200, sortable: false } ], imgpath: ”, pager: jQuery(‘#pager’), rowNum: 2, rowList: […]

jqgrid掩码编辑

我正在使用jqgrid,我想使用内联编辑并屏蔽条目,以便提示用户输入hh:mm,其中hh =小时和mm =分钟。 我正在使用digitalBush蒙面jquery插件。 问题是,当我从initData调用它时,它会覆盖该字段中的当前数据。 我注意到当您使用模式表单进行编辑时,此行为会有所不同。 有没有人有这个问题的解决方案? 我将从任何事件中调用掩码,我很乐意使用任何可用的插件。 据我所知,jqgrid格式化程序不提供自定义掩码,以我需要的格式引导用户输入。 也很高兴错误(当然还有一小段代码来支持它)。 非常感谢提前。 更新:我设法凑齐了我正在解决的问题的演示。 所以显然删除了我想要包装它的html,以便它可以插入并按原样运行,所以你需要将它包装在一些html中才能看到它的工作原理。 再次感谢您的帮助。 这是代码: Mask Problem $.jgrid.no_legacy_api = true; $.jgrid.useJSON = true; $(function () { var lastSel = -1; var mydata = [ { HoursWorked: “0:00” }, ]; $.mask.definitions[‘5’] = ‘[0-5]’; $.mask.definitions[‘2’] = ‘[0-2]’; var $grid = $(“#MyGrid”); $grid.jqGrid({ datatype: “local”, data: mydata, height: […]

jqGrid:使用beforeSelectRow它会禁用我的onCellSelect事件

我在这里找到了我的问题的解决方案: jqGrid multiselect – 仅使用复选框限制行的选择 但这取消了我的onCellSelect事件。 简而言之,我需要能够在用户单击复选框列时选择行。 上面链接中的解决方案显示了如何执行此操作但我需要能够对网格中的特定单元格执行操作,例如,当我单击第10列时,下面的代码会打开一个弹出窗口: onCellSelect: function (rowid, iCol, cellcontent, e) { if (iCol == 10) { OpenPopupWindow(rowid); } }, 有任何想法吗? 谢谢!

jQgrid在加载时发布自定义数据

想知道是否有人使用jQgrid在同一页面上发布来自另一个表单的动态数据。 动态,因为我不知道要发布的输入名称,而是在呈现网格时发布整个序列化表单。 我在postData中设置了额外的数据,但它没有正确地传递到url中,因为它看起来是双url编码的。 看到: $(document).ready(function() { $(“#rpt”).jqGrid( { url:’/get.json’, postData: {filter: $(‘form’).serialize()}, datatype: “json”, gridview: true, colModel:[id:’col1′] }); }); 通过这里和其他网站上的各种线程,我已经在表单上尝试了建议的JSON.stringify和serializearray(),以及自定义函数无济于事。 表单数据显示为编码,另一方不能通过_GET获得。 任何建议都会很棒 – 谢谢!

jqgrid检索单元格的数据并对其进行操作

我想从dataEvents事件中检索用户输入的值。 我想只允许数字0-24,如果用户插入一个像4,5(德语写作)的数字,我想用“。”替换“,”。 因此将“4,5”转换为“4.5”。 但我正在努力获取用户输入的数据。 我正在使用的方法总是返回空白。 colModel:[ {name:’sum’,index:’sum’, width:45, editable: true, sortable:false, editoptions: { dataEvents: [ { type: ‘keypress’, // keydown fn: function(e) { // console.log(‘keypress’); var v=$(e.target).text(); alert(v); // v is empty. //reset the target value, actually I want to replace // enter code here a comma with a point // only allow the numbers […]