2011-08-17 22 views
0

我使用Telerik的radgrid控件funcrion上的javascript客戶端:如何正確使用terelik getGridMasterTableView()。filter()methot on javascript on client side?

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

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

當我把這種getGridMasterTableView()濾波器(fieldName的,strData是,GetExpressionValue(fieldExpression))方法兩次,當fieldName的永諾相同,則方法getGridMasterTableView()。手錶中的get_filterExpressions()表明它只是重寫元素,但我需要它添加新元素。如何解決它?

回答

0

您是否試圖在同一列上應用兩個過濾器?從你過濾一次的事情的聲音,然後試圖再次過濾同樣的結果。一次只能在一列上使用一個過濾器,因此當您第二次調用filter()方法時,它會根據最後一次過濾器()調用刪除舊的過濾器和過濾器。

有關客戶端過濾的更多信息,我建議您先看看this documentation article