Tag: jqgrid

free-jqgrid:free-jqgrid 4.14.0中的mutliselect

当我选择多个值时,不确定为什么多选不起作用。 我正在使用free-jqgrid 4.14.0和来自erichynds的multiselect js。 此外,多选也不会下降。 我错过任何CSS或任何东西…… 请帮忙… 创造了小提琴,但由于我无法在我的工作场所使用小提琴,我使用了我的手机,所以它现在无法使用。 我一定错过了什么。 https://jsfiddle.net/SudhirSahoo/h2k1ok2u/ SKumar – JQGrid <!—-> html, body { font-size: 75%; } #gridSearchResult { height: 460px; } $.jgrid = $.jgrid || {}; $.jgrid.no_legacy_api = true; $.jgrid.useJSON = true; <!– –> <!—-> //<![CDATA[ /*global $ */ /*jslint eqeq: true, browser: true, plusplus: true */ $(function () { "use […]

如何在javascript中获取所选的行ID?

我正在尝试使用以下JavaScript函数在单击时从jqgrid获取特定单元格值。 在下面的函数中,#datagrid是存储#datagrid的表。 $(“#datagrid”).click(function(){ var selr = $(“#datagrid”).getCol(‘companyid’); alert(selr); }); 我的问题是,当我单击jqgrid时,它将在警报消息中显示来自jqgrid的所有行id,但我只需要从jqgrid中选择的特定companyid。 我该如何工作?

在客户端通过多个组条件过滤jqGrid

我有Jqgrid,我在那里显示我的预订的交易历史我正在使用该网格上的自定义过滤。 现在我有两个文本框,一组代表状态的复选框和另一组代表jqgrid的产品类型外侧的复选框。 1)日期文本框 2)用户名文本框 3)挂起复选框(状态复选框) 4)确认复选框(状态复选框) 5)失败复选框(状态复选框) 6)鞋(产品复选框) 7)移动(产品复选框) 我的方案是,我们可以为状态选择多个复选框,为产品复选框选择多个复选框,并可以键入文本框。 如果用户选择失败,确认复选框和移动复选框并在名称文本框中键入一些名称..,则用户需要获取 已确认或失败的移动产品列表,以及在“用户名”文本框中键入的键控用户。 请帮我这个JqGrid过滤。 提前致谢

在Jqgrid中,RESET按钮也会刷新过滤条。

我在重置时出现问题,因为您看到我已将状态默认设置为ACTIVE,并且只能选择一条记录,选择记录后用户可以单击ADD WO http://sofzh.miximages.com/jquery/11udoo6.jpg 但是当单击“重置”按钮时,整个状态栏会发生变化 http://sofzh.miximages.com/jquery/25a6vcp.jpg 我还将dafaultvalue设置为ACTIVE也是.. !! 我必须保持状态有效,当它重置时。!! Plz帮助我 function initJqGridSearchSubProject(table,pager,msg,loadSelID,caption,chkMrk ){ $(table).empty(); $(table).GridUnload(); var mygrid =jQuery(table).jqGrid({ datatype: “local”, data:msg, width: 1240, scrollOffset:0, height: 250, colNames:[‘ID’,’PID’,’Project Folder Name’,’Sub Project Name’,’Responsible’,’Status’,’Last Updated On’], colModel:[ {name:’id’,index:’id’,hidden:true, width:5, sorttype:”int”, editable: false,resizable:false}, {name:’pid’,hidden:true, width:5, sorttype:”int”, editable: false,resizable:false}, {name:’projectFolderName’, width:250, editable: true,formatter:’tsLinks’}, {name:’subProjectName’, width:250, editable: true,formatter:’subProjectLinks’}, //{name:’eCNNumber’, width:150, editable: true}, […]

免费jgGrid节目在寻呼机上添加按钮

我正在设置一个简单的jqGrid,并将进行内联编辑和删除,但现在尝试使添加按钮显示在寻呼机上。 我将从默认的添加操作开始,但我似乎无法记住如何使添加按钮显示在那里,我想知道在免费的jqGrid上执行它的干净方法。 这是当前的代码。 谢谢。 $(‘#press_op_setup’).jqGrid({ url:’grid.php’, postData:{ ‘arg1′:’press_ops’ }, height: ‘auto’, datatype: ‘xml’, mtype: ‘POST’, width: 400, colNames:[ ‘id’, ‘Emp Num’ ], colModel:[ {name: ‘id’, hidden: true, key: true}, {name: ’empnum’} ], inlineEditing: {addRow: {}}, sortname: ’empnum’, sortorder: ‘asc’, viewrecords: true, gridview: true, caption: ‘Press Operators’, rowNum: 100, pager: true }); })

jqGrid在编辑后重新加载其他网格

首先,我为我的英语道歉。 我有4个网格显示来自不同sql查询结果的数据。 它们按其状态分类。 所有的网格工作正常,但有一件事我想做,但我无法弄清楚如何做到这一点。 我希望在成功编辑后刷新其他网格。 jqGrid只刷新我正在编辑的当前网格,这很好,但我最终刷新整个页面以查看其他网格上的更改项目。 我用过.trigger(“reloadGrid”); 但这似乎不起作用。 我怎样才能做到这一点? 请帮忙。 非常感谢。 这是jqGrid: $(‘#diag’).jqGrid({ url: ‘ajax/ajax-diag.php’, data: ‘xml’, mtype: ‘GET’, colNames: [‘Job’, ‘Client’, ‘Status’, ‘Notes’], colModel: [ { name: ‘jobnumber’, index:’jobnumber’, align:’center’, width: 70, editable:true}, { name: ‘clientid’, index:’clientid’, align:’center’, width: 70, editable:true }, { name: ‘statuslabel’, index:’statuslabel’, align: ‘center’, width: 125, editable:true}, { name: ‘notes’, […]

jqgrid和jquery选项卡:加载文本不隐藏

我正在使用jquery UI Tabs(1.8.9),我的网页上有一些标签。 在每个选项卡上,我有一个jqGrid 3.8.2,它在加载页面时加载json数据。 对于第一个选项卡,一切正常,我看到jqGrid中的加载黄色框,它就消失了。 但问题是,当我移动到另一个选项卡时,我看到jqGrid已加载,但我有来自JQGrid的小loadui仍出现在所有jqgrid的隐藏选项卡上。 刷新隐藏它.. 这是一个错误吗? 我可以解决的问题? 或者有什么方法可以在我更改标签时隐藏它? (当我改变标签时,我试图隐藏$(“。loading”)但它不起作用.. 嗯,一个细节:它只在IE7中,而不是在Firefox和Chrome中 谢谢

免费的JqGrid高级搜索与动态模板

我知道有类似的问题,但我没有找到解决方案。 我在高级搜索中有一个带有多个TEMPLATES的网格,现在我想根据网格外的选择更改这些模板,WHITOUT重新创建网格。 例: $myGrid.jqGrid({ //(options here…) searching: { closeAfterReset: false, closeAfterSearch: false, searchOperators: true, multipleSearch: true, multipleGroup: true, tmplNames: [“Template 1”], tmplFilters: [templates.tmpl1] } }) 在网格之外…… var templates = { tmpl1: { groupOp: “AND”, rules: [{ field: “subject”, op: “cn”, data: “Hello” }] }, tmpl2: { groupOp: “OR”, rules: [{ field: “sender”, op: “eq”, data: […]

jqGrid:未发布到服务器的其他编辑参数

我正在使用Lib.Web.MVC帮助器,所以我的初始jqGrid JS是由该对象生成的。 在调用@ grid.GetJavaScript之后,我发出一个单独的调用来修改editData集合,如下所示。 这是我正在使用的有效JS。 AreaId和AreaItemId的值不会被提交给控制器操作。 $(document).ready(function () { $(‘#GetAreaItemDetails’).jqGrid({ colNames: [‘Code’, ‘Name’, ‘Description’, ‘Has Addl Comments’], colModel: [ { editable: true, editoptions: { “maxlength”: 16 }, editrules: { required: true }, name: ‘AreaItemDetailCode’ }, { editable: true, editoptions: { “maxlength”: 32 }, editrules: { required: true }, name: ‘AreaItemDetailName’ }, { editable: true, editoptions: […]

我在哪里设置closeAfterReset closeAfterSearch设置作为JqGrid的默认设置?

我有这些工作伟大的navgrid设置如下: this.Grid.navGrid(‘#’ + this.PagerId, {}, {}, {}, {}, { closeAfterSearch: true, closeAfterReset: true, closeOnEscape: true }); 但我希望将它们设置为默认值。 我试过了: $.extend($.jgrid.defaults, { search : { closeAfterReset: true } }); $.extend($.jgrid.search, { closeAfterReset: true } ); ……似乎都没有工作。 有小费吗? 编辑: 这是我的代码@Oleg建议 – 仍然无法正常工作: $.extend($.jgrid.search, { closeAfterSearch: true, closeAfterReset: true, closeOnEscape: true, beforeShowSearch: function ($form) { … }, onClose: function […]