我需要在jqGrid单一搜索对话框上设置默认列选择。如何为jqGrid单一搜索字段设置默认值
可用的选项上the jqGrid wiki
要设置默认的搜索“类型”选项描述,我重新排序,我需要的价值“SOPT”阵列(“载”,“CN”)首先在数组中,并将其设置在navGrid
搜索选项上。尽管浏览了源代码,我仍然无法确定哪些属性可能会影响初始字段选择。它始终默认为我的colModel
中的第一列。
我的代码是:
$('#tableid').jqGrid({
colNames: ['ID', 'Membership#', 'Join Date', 'Email', 'Name', 'Address', 'Postcode'],
colModel: [
{name:'ID', index:'ID', hidden:true },
{name:'MEMID', index:'MEMD', width:90 },
{name:'JOINDATE', index:'JOINDATE', width:70 },
{name:'EMAIL', index:'EMAIL', width:150, align:"right" },
{name:'NAME', index:'NAME', width:120, align:"right" },
{name:'ADDRESS', index:'ADDRESS', width:250, align:"right" },
{name:'POSTCODE', index:'POSTCODE', width:80, align:"right" }
],
// etc. ...
});
$("#tableid").jqGrid('navGrid', '#pager',
{ /* parameters */
edit:false, add:false, del:false, searchtext:'Find ', refreshtext:'Refresh '
},
{ /* edit options */ },
{ /* add options */ },
{ /* delete options */ },
{ /* search options */
multipleSearch:false,
multipleGroup:false,
showQuery:false,
top: 190,
left: 200,
caption: "Search for members...",
closeAfterSearch: false,
sopt: ['cn','nc','eq','ne','lt','le','gt','ge','bw','bn','in','ni','ew','en'],
},
{ /* view options */ }
);
当“查找”,我想最初的默认搜索对话框中的用户点击与“名”呈现“包含”选择。
查看**更新**我的回答部分 – Oleg 2013-05-10 11:11:58
Oleg,我应该在去年表示感谢您的回答,您对jqgrid在stackoverflow上的支持非常宝贵。 – 2014-05-22 11:24:21
欢迎您! – Oleg 2014-05-22 14:29:59