我开始使用filtertoolbar:myGrid.jqGrid('filterToolbar', {stringResult: true, searchOnEnter: false, defaultSearch : "cn"});
我的问题是,如果我可以控制搜索输入大小 -
更新:它的高度和宽度大小。
感谢提前。
答案 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。