jqgrid filterToolbar搜索输入大小

时间:2011-05-11 15:45:56

标签: jqgrid

我开始使用filtertoolbar:myGrid.jqGrid('filterToolbar', {stringResult: true, searchOnEnter: false, defaultSearch : "cn"});

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

更新:它的高度和宽度大小。

感谢提前。

1 个答案:

答案 0 :(得分:7)

如果我理解你是正确的,你应该在colModel列中包含你要限制选项的输入大小的列

searchoptions:{ attr: {maxlength: 5}}

在搜索工具栏的相应输入字段的示例中,将允许输入不超过五个字符。

更新:我不明白为什么你需要这样的行为,但你可以使用dataInit的{​​{1}}来设置输入控件的高度和宽度。为此,您可以使用jQuery.css或jQuery.height和jQuery.width方法:

searchoptions

如果在搜索工具栏中增加控件的高度,则应另外更改

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); 之后执行此操作。

请参阅小型演示here