2011-05-11 76 views
1

我开始使用filtertoolbar:myGrid.jqGrid('filterToolbar', {stringResult: true, searchOnEnter: false, defaultSearch : "cn"});的jqGrid filterToolbar搜索输入大小

我的问题是,如果我能控制搜索输入大小 -

UPDATE:它的高度和宽度尺寸。

感谢提前。

回答

7

如果我理解你纠正你应该包括在colModel中要限制在搜索工具栏的相应的输入字段一样

searchoptions:{ attr: {maxlength: 5}} 

选择在这个例子中,其输入大小的列的定义将被允许输入不多于五个字符。

修订:我不明白你为什么需要这样的行为,但是你可以使用searchoptionsdataInit设置输入控件的高度和宽度。要做到这一点,你可以使用jQuery.css或jQuery.height和jQuery.width方法:

searchoptions:{ 
    attr: {maxlength: 5}, 
    dataInit: function(elem) { 
     //$(elem).css({height:"30px", width:"40px"}); 
     $(elem).height(30).width(40); 
    } 
} 

如果增加搜索工具栏中的控件的高度,你应该改变另外

var myGrid = $("#list"); 
// ... 
var $search_toolbar = $("tr.ui-search-toolbar", myGrid[0].grid.hDiv); 
$search_toolbar.height(30); 

您应该在创建搜索工具栏的电话filterToolbar之后执行此操作。

查看小演示here

+0

感谢的..对不起,但是当我写的尺寸,我知道它的宽度和高度尺寸..我更新了我的问题。 – user590586 2011-05-12 08:06:31

+0

@ user590586:我更新了我的答案。 – Oleg 2011-05-12 08:57:59

+0

谢谢!它非常棒! – user590586 2011-05-12 09:52:35