2016-02-05 47 views
0

如何強制Kendo網格在輸入每個字符後過濾數據,如在每個字母后面,而不僅僅是當我按下輸入按鈕時?過濾Kendo Grid中的每個字符

我注意到,Kendo在輸入每個字符後發送請求,但沒有頁面大小,並且此請求用於自動完成。我想改變它,以便將這些數據綁定到自動完成,而不是綁定到主網格。

我正在使用內置的過濾器,每列一個。

+0

嗯,你想要一些文本框,將通過網格篩選,因爲用戶正在鍵入?在這種情況下,您需要在請求發送之間進行一些延遲......或者您想在列過濾器中使用它嗎?我已經準備好了一些小的[示例](http://dojo.telerik.com/afECe/18),比如當用戶鍵入時可以過濾網格。如果你有(我假設你有)服務器上完成的所有事情,你需要刷新網格後,你設置過濾器..但通過這種方式是可能的 - 我想說的是沒有官方解決方案從Telerik這個功能。 – Ademar

+0

不,我使用內置的過濾器,每列都有一個 – kosnkov

回答

1

對不起,以後的回覆,我沒有太多時間。無論如何,正如我在評論中提到的,Telerik不支持此功能。所以你必須自己創造一切。

在下面的例子中,我使用了filterMenuInit事件,點擊過濾器圖標(並且只有一次!)後觸發。在那種情況下,我修改了過濾器元素來添加自定義類和ID。然後在jQuery中,我捕獲keyUp事件並將項目添加到過濾器中。

這裏是小檔案example。我已經實現了只有等於過濾器,所以你將不得不做一些修改。但我希望它能在下一次工作中爲你提供幫助。

相關問題