2012-04-03 9 views
0

私は現在開発中のプロジェクトで、Telerikを使用してUIコンポーネントを処理しています。 現在のプロジェクトでクライアントフィルタリングを使用する必要があります。 "PK_Random〜eq〜value"のような "通常の"式でフィルタは魅力的に機能しますが、サブストリング/ startswith/endswithメソッドを使用すると、デバッガはfilterParserExceptionを "Expected Token"エラーで吐き出します。これはJSですコードを使用しています:Telerik MVCグリッドフィルタの関数を使用しますか? ( "期待されるトークン"例外)

<script type="text/javascript"> 
    function filter() { 
     var grid = $("#gridID").data("tGrid"); 
     grid.filter("substringof(someName, 'Somevalue')"); 
    }; 
</script> 

私はボタンにバインドされたonlickイベントでこの関数を呼び出します。 グリッドに渡されたモデルは、dbのビューから作成されます。 私が使っているtelerikのバージョンは:2011.3.1115

答えて

0

他のフィルタのようになります。

grid.filter("substringof(someName,'Somevalue')"); 
1

問題が解決しました。 function(property, 'value') の構文が正しくないようです(Telerikのユーザーガイドに記載されていても)。

正しい構文を使用して、スペースを削除した場合、それが動作するはずですのでproperty~function~'value'

関連する問題