2014-10-20 3 views
0

Я хав проблемы в функциональности фильтра для Thats столбца имеет выпадающее значение .Below мой код,значения Фильтрации Выпадающего в jqgrid

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

Если я выполнить поиск с «у» Я вижу записи с колонкой значение активно, и если я выполняю поиск с помощью «n», я вижу записи со значением столбца неактивным. Я хочу, чтобы одна и та же функциональность работала, когда я вводил активный и неактивный, а не y/n. Как мне изменить код. Должен ли я использовать formatOptions или что-то еще.

ответ

1

Вам нужно добавить stype: "select" собственность и расширить searchoptions с value:

{ 
    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' } 
} 

Использование :Any части в searchoptions.value рекомендуется, если вы используете filterToolbar. Если вы используете только диалог поиска, вы можете удалить значение и просто использовать то же самое value, как в editoptions.

+0

спасибо, сэр, я попробую сейчас и надеюсь, что он решит. Спасибо – user2375298

+0

@ user2375298: Добро пожаловать! – Oleg

+0

: У меня есть сомнение. Если значения не являются статическими, скажем, я получаю раскрывающееся меню как динамическое. В этом случае, как у меня будут значения, заполненные – user2375298

Смежные вопросы