Tag: jqgrid asp.net

Json数据不绑定到jqgrid

这是我用jQGrid的第一个例子,我写了下面的代码。显示了.Grid但数据没有绑定。我看了很多例子,但没有找到答案 这是我的Jquery代码 jQuery(“#jQGridDemo”).jqGrid({ url: ‘http://localhost:7887/application/get’, datatype: “json”, contentType: ‘application/json; charset=utf-8’, page: 1, loadonce: true, gridView: true, loadonce: true, colNames: [‘Application ID’, ‘Application Name’, ‘PageLink’, ‘CreatedDate’], colModel: [ { name: ‘ApplicationId’, key: true, width: 75 }, { name: ‘ApplicationName’, width: 150 }, { name: ‘PageLink’, width: 150 }, { name: ‘CreatedDate’, width: 150 } ], width: […]

编辑jqGrid后,closeAfterEdit无法正常工作

我正在使用jqgrid,唯一的问题是编辑后没有关闭编辑表单,而关闭并重新加载添加表单和删除表单。 我想我的选项顺序不正确,但我尝试了不同的排列,但没有运气。 任何人都可以看看我的JavaScript并提供任何建议? $(“#person”).jqGrid(‘navGrid’, ‘#personpager’, { edit: true, add: true, del: true, search: true }, { closeAfterEdit:true, reloadAfterSubmit: true }, { closeAfterAdd:true, reloadAfterSubmit: true }, { reloadAfterSubmit: true }, { closeOnEscape:true, multipleSearch: true, closeAfterSearch: true }, {});

将下拉列表添加到特定列…使用jquery

嗨,我需要将带有特定值的下拉列表框附加到jquery网格列, 这是特定列的默认下拉列表…. 我正在使用这种类型的jQuery网格 http://www.trirand.net/demoaspnetmvc.aspx 谁能帮我吗.. 谢谢

如何以编程方式处理JqGrid事件?

我正在为JqGrid使用ASP.NET包装器 。 我想以编程方式为一些网格事件 (例如gridComplete , resizeStop )连接处理程序。 我见过的所有示例都让您在创建网格对象时将事件连接起来作为选项的一部分 – 例如: $(“#gridid”).jqGrid({ … onSelectRow: function(){ … }, … }); 但是,ASP.NET组件为我执行此初始设置。 我可以在组件上自定义一些客户端处理程序,如gridInitialized ; 但是(奇怪的是)只有一小部分事件以这种方式暴露出来。 那么:一旦网格初始化,有没有办法将处理程序附加到其事件? 我尝试过类似的东西 $grid.setGridParam(“resizeStop”, function () { alert(“!!”) }); // DOESN’T WORK 和 $grid.resizeStop = function () { alert(“!!”) }; // DOESN’T WORK 当然还有标准的jQuery事件绑定语法 $grid.bind(“resizeStop”, function () { alert(“!!”) }) // DOESN’T WORK 但这一切都不起作用。 […]

jqGrid滚动bug与大行

Guriddo jqGrid JS的版本:4.7.0。 (function ($) { ‘use strict’; $(function () { $(‘#jqGrid’).jqGrid({ url: ‘../StrictRoutesRebirth/StrictRoutes/’, mtype: ‘GET’, datatype: ‘json’, colModel: [{ label: ‘id’, name: ‘id’, hidden: false, key: true }, { label: ‘Примечание’, index: ‘note’, name: ‘note’ }, { label: ‘Логин’, index: ‘userLogin’, name: ‘userLogin’, hidden: true, edittype: ‘text’ }], scroll: 1, height: 500, width: 500, […]

jQgrid工具栏搜索 – 从任何列动态删除搜索框

我正在使用jqgrid版本4.4.4,现在我正面临一个与工具栏搜索相关的问题。 正如我在标题中提到的,我想在渲染网格期间或之后“动态地”从任何列中删除工具栏搜索的搜索框。 我谷歌它但我没有找到任何相关的解决方案我的这个问题。 我像这样使用了selColProp属性 $(‘#’).jqGrid(‘setColProp’, ‘LotNo’, { search: false }); 由于某些逻辑原因而在loadcomplete函数中提到。 如果有人知道如何做到这一点,请分享您的宝贵意见。 更新:现在我使用免费的jqgrid版本4.9.2,这个function也没有发生在它上面。

工具栏搜索本地数据,即使在搜索后仍保留单元格中的值

我正在使用工具栏搜索本地数据(因为我使用选项loadonce: true )。 在我的网格中,有一列“转移数量”。 这是默认可编辑的。 我想要一个类似的function,假设我在“Transfer Qty”列中输入了一些值。 在第4行,其批号名称为‘OpStk_Leher_Mumbai-500’ (为此请参考上图)如果我用搜索字符串’P-35’进行搜索并按回车,它会给我前三行作为搜索结果根据我的搜索字符串,它将排除我输入值的第4行。 要了解相关信息,请参阅以下图片…… 但是如果我从搜索框中删除搜索字符串并按Enter键,它会给我所有记录,但是,我在第4行“TransferQty”中输入的值消失了,我想保留该值无论如何。 如果有人知道如何做到这一点,请分享您的宝贵意见。 为了理解技术角度,我的jQgrid代码如下: var oGrid = $(‘#tbLots’), topPagerSelector = ‘#’ + $.jgrid.jqID(oGrid[0].id) + “_toppager”, lastSel; oGrid.jqGrid({ url: sRelativePath + ‘/WSAjax.asmx/GetDataForGrid’, mtype: “POST”, datatype: “json”, ajaxGridOptions: { contentType: “application/json; charset=utf-8” }, serializeGridData: function (data) { return JSON.stringify(data); }, jsonReader: { root: “d.rows”, page: “d.page”, total: “d.total”, […]

JqG​​rid选择可能可见或不可见的特定行

我有一个jqGrid,有几页项目。 我有一行的Id可能在第一页或可能埋在其他页面的某处。 给定行的ID,如何以编程方式选择这样的行? 我正在使用按钮的单击事件,如下所示 .on(“click”, function(){ var myId = $(this).attr(“id”); $(“#studentGrid”).jqGrid.setSelection(myId, true); }); 当我点击按钮时,我得到以下的firebug控制台。 TypeError:this.each不是函数 有任何想法吗 ? 编辑 所以我选择只用一条记录来重新填充网格。 问题是我没有使用本地数据。 我的dataType是“json”。 像这样 $(“#studentGrid”).jqGrid({ url: ”, datatype: ‘json’, height: ‘auto’, colNames:[‘id’,’First Name’, ‘Last Name’, ‘Other Name’ ,’Date Of Birth’, ‘Gender’], colModel:[ //Bla Bla Bla ], rowNum:10, autowidth: true, pager: ‘#pager’, sortname: ‘id’, viewrecords: true, sortorder: “desc”, […]

jqGrid的。 从键值中找到rowId

我有一个基本的jqgrid实现。 $(‘.fsJqGrid’).jqGrid({ datatype: “local”, height: 175, colNames: [‘FeatureId’, ‘Name’, ”], colModel: [ { name: ‘FeatureId’, index: ‘FeatureId’, width: 75, align: ‘left’, sorttype: “int”, hidden: true, key: true }, { name: ‘Name’, index: ‘Name’, width: 180 }, { name: ‘tools’, index: ‘tools’, width: 150} ] }); function FeatGridAddRow(jqTableName, feature) { ///Adds a row of data to […]

带有重复列的Jqgrid选择问题

我在Jqgrid中遇到了行选择问题。 我在网格中有重复的行。 每当我选择副本或它选择该重复行的第一个记录。