jqGrid - 是否可以更改单元格的可搜索内容?

时间:2014-07-03 11:44:14

标签: javascript php jquery jqgrid

使用jqGrid我得到了colModel,如下所示:

colModel:[
    {name:'id',index:'id', width:50, search: true, sort: true, editable: false},
    {name:'number',index:'number', width:150, search: true, sort: true, editable: false},
    {name:'product',index:'product', width:300, search: true, sort: true, editable: false},
    {name:'pdf_dropdown',index:'pdf_dropdown', width:500, search: true, sort: true, editable: false}
]

我的专栏命名为' pdf_dropdown'通过我的定制来获取它的内容,它将html select object输入其中:

$row['pdf_dropdown'] = '<select name="my_select"><option value="4">Some Text</option>........</select>';

到目前为止,这工作正常,我也可以在jQuery上使用select代码而不会出现问题。但是在搜索时我显然希望jqGrid只搜索selected <option>标记内的内容。

是否可以为jqGrid中仅用于搜索的单元格设置类似自定义内容的内容?

例如(在我的colModel中):

{name:'pdf_dropdown',index:'pdf_dropdown',search_content:'pdf_dropdown_searchable', ...}

我可以在其中提供“pdf_dropdown_searchable&#39;在我对应的$row['pdf_dropdown_searchable']文件中使用php

感谢任何帮助或想法!

1 个答案:

答案 0 :(得分:0)

有一个名为 searchoptions 的选项,但仅适用于stype选择字段。像这样:

   {name:'pdf_dropdown',index:'pdf_dropdown', edittype:"select", formatter:"select", 
            stype: 'select', width:500, search: true, sort: true, editable: false,             
             searchoptions:{dataUrl:'yourUrl'}}

对于所有选项,请查看:

http://www.trirand.com/jqgridwiki/doku.php?id=wiki:search_config