13

Kendo UI ComboBoxes をカスケード モードで使用して、適用するフィルターを構築しています。

Kendo UI ComboBox の値をクリア/リセットするにはどうすればよいですか?

私はもう試した:

$("#comboBox").data("kendoComboBox").val('');
$("#comboBox").data("kendoComboBox").select('');
$("#comboBox").data("kendoComboBox").select(null);

すべて役に立たない。プロジェクトは Razor エンジンを使用した MVC4 アプリで、コードは基本的にKendo UI の例と同じです。

4

4 に答える 4

3

次のような関連する Kendo UI コントロールを拡張するカスタム クリア関数を作成する必要がありました。

kendo.ui.ComboBox.fn.clear = kendo.ui.AutoComplete.fn.clear = function () {
    if (!!this.text) {
        this.text("");
    }
    if (!!this.value) {
        this.value(null);
    }
    this._prev = this.oldIndex = this._old = this._last = undefined;
};

次に$("mycontrol").data("kendoAutoComplete").clear();、コントロールをクリアするために呼び出し、次の操作を行うときに変更ハンドラーを呼び出すことができます: アイテムを選択し、前のアイテムをクリアして再度選択します。

于 2014-07-15T10:22:11.830 に答える