标签: jqgrid

从jqGrid中检索选定的行

我有jqGrid 3.5(完整)主要工作.我让它使用多选选项检索数据.我无法工作的一部分是获取所选行.该文档的状态:

要获取所选行,我们可以使用getGridParam('selarrrow')方法.使用我们的示例,我们可以这样写:

jQuery的( "#grid_id")getGridParam( 'selarrrow');

这将返回一个包含所选行的数组(即上图中的["11","9"]).数组中的值是所选行的id.

这不起作用并返回一个未定义的值(是的,我选择了行).我的网格配置中也有xmlreader:id设置.

有人能指出我的方向吗?我已经尝试了所有我能想到的无济于事的东西.

更新: redsquare对于错误的选择器是正确的.我的包含div与网格具有相同的ID,当我去检查我的设置代码并且选择器被table#results更改时,我注意到了这一点并且一切正常.谢谢大家.如果你发布一个答案redsquare,我会接受它,因为它是正确的答案.

jquery jqgrid

14
推荐指数
2
解决办法
9万
查看次数

如何更改jqGrid中的字体大小?

它已经与ui-lightness一起运行了.如何更改网格内的字体大小?

请指教.

谢谢.

javascript css jquery jquery-ui jqgrid

14
推荐指数
2
解决办法
3万
查看次数

如何在JQGrid中获取单元格值?

如何在JQGrid中获取单元格值?

如果我使用以下语法 -

var ret = jQuery("#MyGrid").jqGrid('getRowData', id);
ret = ret.ProductId;
Run Code Online (Sandbox Code Playgroud)

它返回以下HTML.

'input class="editable" name=" ProductId " id="0_ ProductId " style="width: 98%;" type="text"'
Run Code Online (Sandbox Code Playgroud)

我实际上需要细胞的价值.

谢谢.开发

jquery get cell jqgrid

14
推荐指数
2
解决办法
7万
查看次数

jqGrid(删除行) - 如何发送其他POST数据?

我遇到了jqGrid删除机制的问题,因为它只以POST数据的形式发送"oper"和"id"参数(id是表的主键).

问题是,我需要根据id和另一个列值删除一行,比方说user_id.如何将此user_id添加到POST数据?

我可以总结一下这个问题如下:

  1. 如何获取所选行的单元格值(user_id)?
  2. AND,如何将该user_id添加到POST数据中,以便可以从实际删除过程发生的后面的代码中检索它.

示例代码:

jQuery("#tags").jqGrid({
                url: "subgrid.process.php,
                editurl: "subgrid.process.php?,
                datatype: "json",
                mtype: "POST",
                colNames:['id','user_id','status_type_id'],
                colModel:[{name:'id', index:'id', width:100, editable:true},

                         {name:'user_id', index:'user_id', width:200, editable:true},

                        {name:'status_type_id', index:'status_type_id', width:200}
                ],
                pager: '#pagernav2',
                rowNum:10,
                rowList:[10,20,30,40,50,100],
                sortname: 'id',
                sortorder: "asc",
                caption: "Test",
                height: 200
        });
        jQuery("#tags").jqGrid('navGrid','#pagernav2',
            {add:true,edit:false,del:true,search:false},
        {},
             {mtype:"POST",closeAfterAdd:true,reloadAfterSubmit:true}, // add options
   {mtype:"POST",reloadAfterSubmit:true}, // del options
            {} // search options
        );
Run Code Online (Sandbox Code Playgroud)

jquery jqgrid

14
推荐指数
3
解决办法
5万
查看次数

jqGrid - 内联编辑 - 检测脏/更改的单元格

有一个使用jqgrid的getChangedCells方法来确定数据是否已更改的示例?

我在jqgrid的可下载演示中使用了getChangedCells,并且只能找到函数定义,而不是getChangedCells的示例用法.

我想要做的是保存用户点击另一行时所做的编辑.但是,如果行是脏的,我只想提交保存.

在此先感谢, - 国家

jqgrid inline-editing

14
推荐指数
1
解决办法
1万
查看次数

是否可以设置jQGrid的宽度百分比?

是否可以设置jQGrid的宽度百分比?如果是,那怎么样?

javascript jqgrid jqgrid-asp.net

14
推荐指数
3
解决办法
4万
查看次数

jqGrid中的图像列?

我想在我的jQGrid中使用一个图像列,我使用了格式化程序,但是没有用,请给我解决方案.

我的代码如下:

jQuery(document).ready(function() {
        var TheGrid ;
         var resp;
        jQuery("#registerUsers").jqGrid({
                url: 'EventsList.aspx',
                datatype: "json",
                colNames: ['Name', 'Company Name', 'Responsible Name', 'Date/Time', 'Id'],
                colModel: [{ name: 'GuestName', index: 'GuestName', width: 150, editable: true, editoptions: {readonly: true, size: 10} },
                          { name: 'CompName', index: 'CompName', width: 150, editable: false, editoptions: { readonly: true, size: 10} },
                          { name: 'RespName', index: 'RespName', width: 150, editable: false, editoptions: { readonly: true, size: 10} },
                          { name: 'RegisterDate', index: 'RegisterDate', width: 150, editable: false, editoptions: …
Run Code Online (Sandbox Code Playgroud)

jquery jqgrid

13
推荐指数
2
解决办法
4万
查看次数

根据排序或不更改光标样式

我正在使用jqGrid并且有3列无法排序.此时,当用户将鼠标悬停在标题上时,无论排序设置为true还是false,光标都会变为手形.我希望那个光标不是那些列头上的手(文本或指针).用这种方式让用户感到困惑.这是可以设置的吗?

谢谢,马克

html javascript jquery jqgrid

13
推荐指数
1
解决办法
6262
查看次数

jqgrid未定义整数?寻呼机未加载

IM在mvc4上使用jqgrids,我需要获得一个简单的列表并使用Ajax显示它.

当我加载页面然后网格启动Ajax调用时,我在网格上只有2列,user_id和name.

加载Json后,我在Google Chrome上遇到下一个错误:

未捕获的排字机:无法读取未定义的属性"整数"

在firefox中,firebug:

TypeError:b.jgrid.formatter未定义

在jquery.jqGrid.src.js上:122

并且网格显示"未定义"的消息,同时,当前的寻呼机控件没有加载,但数据是

 <table id="GridUsuarios"></table>
    <div id="PagerUsuarios"></div>


  <script type="text/javascript"> 
        $(document).ready(function() {
            jQuery("#GridUsuarios").jqGrid({
                url: '@Url.Action("UsuariosGridData","Usuarios")',
                datatype: "json",
                myType: 'GET',
                contentType: "application/json; charset-utf-8",                
                colNames: ['Usuario', 'Nombre'],
                colModel: [
                    { name: 'user_id', index: 'user_id', width: 90},
                    { name: 'nombre', index: 'nombre', width: 200}
                ],
                pager: '#PagerUsuarios',
                rowNum: 10,
                rowList: [10, 20, 30],
                viewrecords: true,
                height: 'auto',
                sortname: 'nombre',
                sortorder: 'desc',
                caption: "Usuarios",
                jsonReader: {
                    root: "rows",
                    total: "total",
                    page: "page",
                    records: "records",
                    repeatitems: false,
                    id: "user_id"
                }, …
Run Code Online (Sandbox Code Playgroud)

pagination json jqgrid

13
推荐指数
1
解决办法
1万
查看次数

如何动态隐藏jqgrid列

我正在我的asp.net MVC Web应用程序中实现jqgrid.

在我的网格中,我有两列编辑和删除.仅当用户以管理员身份登录时,删除才可见.

我们如何在jqgrid中动态隐藏.show列.我有一个会话变量来检查登录用户是否是管理员.

我在javascript中访问该变量.但是,不知道如何在jqgrid中隐藏/显示列

请帮忙..

c# asp.net-mvc jqgrid show-hide

13
推荐指数
3
解决办法
3万
查看次数