剣道グリッドフィルターメニューから演算子ドロップダウンを削除するにはどうすればよいですか?下のドロップダウンリストには、ユーザーが選択できる値が含まれています。したがって、それ以上のボックスを持つことは無意味です。剣道グリッドフィルターメニューからオペレータードロップダウンを削除する
5
A
答えて
4
この質問はすでに剣道のフォーラムで回答されています Kendo forum - Use dropdownlist in grid column filter
それは他の場所の前に常にそこに検索するように良いことです。 基本的に、ヘッダフィルタを取得してドロップダウンを非表示にします。 findヘッダーのjqueryセレクターが少し "cucoo"だったので、私はフォーラムでのフィドルを修正する自由を取った。そして、手動でコンボを作成する代わりに通常の剣道の設定を使うことができます
filterable: {
ui: function(){ ... }
}
主なものは、ヘルプを非表示にして変更することです。
// Find the Role filter menu.
var filterMenu = _grid.thead.find("th[data-field='roleTitle']").data("kendoFilterMenu");
filterMenu.form.find("div.k-filter-help-text").text("Select an item from the list:");
filterMenu.form.find("span.k-dropdown:first").css("display", "none");
ここでそれを探す: JSFiddle - Dropdown filter in kendo grid
0
Javaスクリプト機能に、グリッドに
function FilterMenuFunc(e) {
var grid = $("#GridName").data("kendoGrid");
var filterMenu = $(grid.thead.find("th:not(.k-hierarchy-cell,.k-group-cell)")[5]).data("kendoFilterMenu");//5 is index of column
try {
filterMenu.form.find("div.k-filter-help-text").text("Please Select A Value From List.");
filterMenu.form.find("span.k-dropdown:first").css("display", "none");
} catch (e) {}
}
1
を
.Events(e => e.FilterMenuInit("FilterMenuFunc"))
を、イベントを追加し、私はときに呼び出す関数を宣言することで鉱山をしましたUIを構築する。クラスのために狩りをするよりはるかに簡単なはずです。
{
field: "Status",
title: "Status",
filterable: {
extra: false,
ui: statusFilter
}
}
function statusFilter(element) {
// finds the closest form so we can start manipulating things.
var form = element.closest("form");
// changes the help text. (you might want to localise this)
form.find(".k-filter-help-text:first").text("Select an item from the list:");
// removes the dropdown list containing the operators (contains etc)
form.find("select").remove();
// Adds a new dropdownlist with all the options you want to select from
element.kendoDropDownList({ ...... });
}
関連する問題
- 1. 剣道にカスタムヘッダーを渡します。URLを削除します。
- 2. 剣道MultiSelectを剣道UIグリッドでASP.NET MVCで使用する
- 3. 剣道フィルタから 'Nullですか'と 'Nullではないですか'を削除してください
- 4. 剣道オートコンプリートリフレッシュURL
- 5. 剣道UIマルチセレクション
- 6. 剣道MVVMグリッドカスタムフィルタ
- 7. 剣道グリッドonEditComplete
- 8. 剣道サーバーサイドグリッド:カスタムボタン
- 9. MVC剣道グリッドマルチセレクションコラム
- 10. 剣道データソースリフレッシュ?
- 11. 剣道の中で剣道のドロップダウンを使うには?
- 12. 更新または削除後に剣道グリッドを再ロードできません。
- 13. 剣道グリッドの更新または削除行の後にフォーカスを設定
- 14. 剣道のグリッドレコードの選択を解除する方法
- 15. 剣道グリッド配管
- 16. asp.net MVC剣道パネルバー
- 17. 剣道UIのライセンス
- 18. 剣道グリッドインライン編集
- 19. 剣道コンボボックスonkeypressイベント
- 20. 剣道UI with backbonejs
- 21. 剣道UIコンボボックスリセット値
- 22. 剣道UI +角度
- 23. 剣道UI + CodeIgniterの
- 24. カスタムポップアップエディタ - 剣道UIグリッド
- 25. 剣道グリッド行私は次のコードで剣道グリッドを有する変色
- 26. 剣道の剣道グリッド - 崩壊の問題
- 27. 最後の剣道ドロップダウンリストのアイテムを削除するにはどうすればいいですか?
- 28. 剣道UI共有データソースをフィルタリングする
- 29. 剣道UIグリッドをリフレッシュする方法
- 30. 剣道をループする方法ドロップダウン
こんにちは@regisbsb。私はあなたのソリューションを使用しようとしましたが、私は "未定義またはヌル参照"の例外を見つけることができませんでした。あなたはこの例外を修正することについて私を助けてくれますか? – MustafaP
あなたは精緻化できますか?あなたはフィドルを見たことがありますか?わたしにはできる。 – regisbsb
私はそれを修正しました。私は忘れるが、私はそれが出来事に関するものだと思う。 FilterMenuは最初に完全に読み込まれません。そのため、プロパティ 'find'は定義されていません。返信ありがとう@regisbsb – MustafaP