jqgrid搜索框下拉过滤器名称

时间:2015-01-10 11:06:48

标签: javascript jquery jqgrid

大家晚上好,

我使用jqgrid和jsonstring数据类型,我使用搜索框进行搜索。

对于具有列名称为过滤器的搜索框,结果(听起来很正常)。

例如

colNames:['Name','StartDate','EndDate']

会导致搜索框中有三个选项值下拉:

Name,StartDate和EndDate

有没有办法将Name,StartDate和EndDate保留为我的网格标题,但是在搜索框的过滤器下拉列表中有不同的选项值?

提前感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您可以使用label属性来定义将在搜索对话框中显示的列文本。例如,the demo使用以下属性

colNames: ["Client", "Date", "Amount", "Tax", "Total",
           "Closed", "Shipped via", "Notes"],
colModel: [
    { name: "name", ..., label: "Client Name" },
    { name: "invdate", ..., label: "Start Date" },
    { name: "amount", ..., label: "Amount without TAX" },
    { name: "tax", ... },
    { name: "total", ..., label: "Total Price" },
    {name: "closed", ..., label: "Is Closed?" },
    {name: "ship_via", ... },
    { name: "note", ... }
],

enter image description here