2012-07-13 121 views
0

我最近开始一个新项目,正在尝试最新版本的JqGrid(4.4.0)。我也用茄子主题jQuery 1.7.2和jQuery UI 1.8.21。JqGrid搜索colModel选项不起作用

无论如何,除了搜索功能外,我的网格中的所有内容都可以工作。在我的另一个项目上设置搜索时:在我的colModel选项上为true,它会在列名下创建一个文本框,我可以放置一个搜索输入,但似乎无法让它适用于此网格。我的搜索输入框完全不出现。就好像它认为搜索对列或其他东西是错误的。

这里是我的javascript:

$("#mylist").jqGrid({ 
    url: 'myposturl', 
    datatype: 'json', 
    mtype: 'POST', 
    colNames: ['Id', 'Code'], 
    colModel: [ 
     { name: 'Id', hidden: true }, 
     { name: 'Code', align: 'center', search: true } 
    ], 
    pager: '#mylistpager', 
    rowNum: 30, 
    rowList: [10, 20, 30], 
    sortname: 'Code', 
    sortorder: 'desc', 
    viewrecords: true, 
    gridview: true, 
    caption: 'List Rows', 
    width: 750, 
    height: 750, 
    jsonReader: { 
     total: 'TotalPages', 
     page: 'CurrentPage', 
     records: 'TotalRecords', 
     root: 'Rows', 
     repeatitems: false 
    } 
}); 

任何想法?编辑:我错过了这个部分: $(“#mylist”)。filterToolbar({autoSearch:true});

回答

0

哎呀,我完全忘了这部分。 :)

$("#mylist").filterToolbar({ autoSearch: true });