我使用的是jqGrid verison 4.5.0,默认情况下我注意到弹出的单个字段搜索对话框看起来不像这样:
有没有一种方法可以将"+“按钮移到"-”按钮的右边,然后将“匹配规则”下拉到底部,两者看起来都像这张快照?我们喜欢这样,因为它对我们的一些客户来说不那么凌乱。
非常感谢.。
JQuery v2.0JQuery-UI v1.10.3 jqGRID v4.5.0
$('#Spreadsheet').navGrid('#Pager',
{edit:false,add:false,del:false,search:true,view:false,refresh:false},
{}, {}, {},
{multipleSearch:true,multipleGroup:true,closeOnEscape:true,closeAfterSearch:true,
searchOnEnter:true,showQuery:false,width:800,caption:"Search Records"
},
{}
发布于 2013-05-15 18:33:38
在注释中进行了一些讨论之后,我们澄清了搜索对话框与选项multipleSearch: true
一起使用,但没有使用multipleGroup: true
。目标是隐藏下拉列表,允许用户在"All/Any“之间进行选择。
在答案中,我演示了如何使用afterRedraw
更改搜索对话框。
演示在窗体中显示对话框
它使用以下afterRedraw
afterRedraw: function () {
$("input.add-rule", this)
.button() // use jQuery UI button
.val("Add rule"); // change text of "+" button
$("input.delete-rule", this).button(); // use jQuery UI button
$("select.opsel", this).hide();
}
只有最后一行($("select.opsel", this).hide()
)才是真正重要的。其他行只是稍微改善了搜索对话框的外观。
https://stackoverflow.com/questions/16553771
复制相似问题