2015-01-10 97 views
1

晚上好下拉过滤器的名字给大家,jqGrid的搜索框

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

这样的结果(而且这听起来很正常)的搜索框,其列名称为过滤器。

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

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

名称,起始日期和结束日期

有没有一种方法,以保持名称,起始日期和EndDate作为我的网格标题,但在搜索框的过滤器下拉菜单中有不同的选项值?

在此先感谢您的帮助

回答

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

+0

非常感谢奥列格。我无法相信我在文档中错过了它! –

+0

@GeorgeR:不客气!我不确定它是否真的有文档记录,但我只是查看源代码,以确切了解选择的选项将如何构建。 – Oleg