0

フィルタリングされたグリッドのヘッダーにあるオートコンプリート コントロール (グリッドの同じデータソースにアクセスしようとする) が原因であることがわかっています。この動作を防ぐ簡単な方法は、キープレス イベントを停止するようです。

私は次のことを試しました:

$('TR.k-filter-row').find(".k-input").keypress(function (event) { 
    event.stopPropagation(); 
    //event.stopImmediatePropagation();   
    //event.preventDefault() 
});

私は event.stopImmediatePropagation() と event.preventDefault() も試しました (そして keypress、keyup、keydown イベント) が動作しません。

私は正しいコントロールで行動していないと思われますが、入力コントロールを色付けすると (デバッグ目的で)、セレクターは正しいコントロールを正しく指しているようです

$('TR.k-filter-row').find(".k-input").css({ "background-color": "red" });
4

1 に答える 1

0

AutoComplete の serverFiltering オプションをオフにすることができます。方法は次のとおりです。

http://docs.telerik.com/kendo-ui/api/javascript/ui/grid#configuration-columns.filterable.cell.template

于 2016-11-09T17:08:09.837 に答える