2014-10-20 67 views
0

我在过滤器功能哈瓦一个问题列这就是有下拉值。下面是我的代码,筛选下拉值

{ 
     name: 'statusFlag', 
     width: 130, 
     editable:true, 
     edittype:'select', 
     formatter : 'select', 
     searchoptions:{sopt:['cn','eq','ne']}, 
     editoptions:{value:{Y:'Active',N:'Inactive'}} 
    } 

如果我执行与搜索与列“Y”我看到记录值处于活动状态,并且如果我使用'n'执行搜索,则会看到列值非活动的记录。当我输入活动和非活动状态而不是y/n时,我想要使用相同的功能。我应该如何更改代码。我应该使用formatOptions还是其他任何东西。

回答

1

您需要添加stype: "select"性能和扩展searchoptionsvalue

{ 
    name: 'statusFlag', 
    width: 130, 
    editable: true, 
    edittype: 'select', 
    formatter: 'select', 
    searchoptions: { sopt: ['eq', 'ne'], value: ':Any;Y:Active;N:Inactive' } }, 
    editoptions: { value: 'Y:Active;N:Inactive' } 
} 

searchoptions.value:Any部分的使用建议,如果你使用filterToolbar。如果您仅使用搜索对话框,则可以删除该值,并使用与editoptions中相同的value

+0

谢谢先生,我现在就试试,希望能够解决。谢谢 – user2375298 2014-10-20 07:47:43

+0

@ user2375298:不客气! – Oleg 2014-10-20 08:00:57

+0

:我有一个疑问,如果这些值不是静态的,让我说我得到的下拉动态,在这种情况下,我将如何填充值 – user2375298 2014-10-20 11:41:40