Как правильно использовать terelik getGridMasterTableView (). Filter () мето на JavaScript на стороне клиента? - PullRequest
0 голосов
/ 17 августа 2011

Я использую функцию telerik radGriD на стороне клиента javascript:

    getGridMasterTableView().get_filterExpressions().clear(); - clear array of filter expression. 

    getGridMasterTableView().filter(fieldName, strData, GetExpressionValue(fieldExpression)); - add elenent in array filter expression.

когда я вызываю этот метод getGridMasterTableView (). Filter (fieldName, strData, GetExpressionValue (fieldExpression)) два раза, когда fieldName всегда одинаковое, метод getGridMasterTableView (). Get_filterExpressions () в watch показывает, что он просто переписывает элемент, но Мне нужно, чтобы это добавило новый элемент. Как решить это?

1 Ответ

0 голосов
/ 17 августа 2011

Вы пытаетесь применить два фильтра к одному столбцу?По звуку вещей вы фильтруете один раз, а затем пытаетесь отфильтровать тот же самый результат еще раз.Вы можете использовать только один фильтр для столбца за раз, поэтому при вызове метода filter () во второй раз он просто удаляет старый фильтр и фильтрует в соответствии с последним вызовом filter ().

Для получения дополнительной информацииИнформация о фильтрации на стороне клиента Я рекомендую просмотреть эту статью документации .

...