【问题标题】:How can i increase the default width of the advanced search form in the latest jqgrid?如何在最新的 jqgrid 中增加高级搜索表单的默认宽度?
【发布时间】:2011-08-29 13:25:35
【问题描述】:

在 jqgrid 4.0 中,我正在尝试查看是否可以更改高级搜索屏幕的宽度 现在出现一个水平滚动条)。有没有办法让表格的宽度变大,因为它似乎无法调整。

这是一张照片:

【问题讨论】:

    标签: jquery search jqgrid


    【解决方案1】:

    我建议你只是增加beforeShowSearch里面的初始搜索对话框:

    var grid = $("#list");
    grid.jqGrid('navGrid','#pager',{add:false,edit:false,del:false},{},{},{},
                      { multipleSearch:true,
                        beforeShowSearch: function($form) {
                            $('#searchmodfbox_'+grid[0].id).width(560);
                      }
                );
    

    the demo

    【讨论】:

    • 这似乎不再适用于 jqGrid 4.40。看起来你必须在 .width() 调用之后添加一个 Return true'
    【解决方案2】:

    我就是这样做的,而且效果很好。

    jQuery("#grid").jqGrid('navGrid','#gridPager',{add:false,edit:false,del:false,refresh: false},{},{},{},
                  { 
                    beforeShowSearch: function($form) {
                        $('#searchmodfbox_grid').width(760);
                        return true;
                  }
                  }
            );
    

    在这个搜索对话框的 div id 是 { "searchmodfbox_" + yourGridId } 。在我的情况下,我的网格 ID 是网格,然后搜索对话框的 ID 是“searchmodfbox_grid”。这适用于 jqgrid 4.4

    【讨论】:

      猜你喜欢
      • 2012-01-14
      • 1970-01-01
      • 1970-01-01
      • 2012-03-11
      • 1970-01-01
      • 2016-06-14
      • 1970-01-01
      • 1970-01-01
      • 2011-08-17
      相关资源
      最近更新 更多