Как добавить новый параметр в поле со списком, который расширяет поле со списком Кендо? - PullRequest
0 голосов
/ 10 октября 2018

У меня есть следующий код:

(function () {
    "use strict";
    function comboBox() {
        comboBox.superclass.constructor.apply(this, arguments);
        this.params = $.extend(true, {
            suggest: true,
            highlightFirst: true,
            filter: "contains",
            minLength: 0,
            width: "auto"
        }, this.params);

        this.tControl = this.fn.kendoComboBox({
            change: $.proxy(this.onChange, this),
            minLength: this.params.minLength,
            filter: this.params.filter,
            suggest: this.params.suggest,
            highlightFirst: this.params.highlightFirst,
            dataSource: this.params.dataSource.data,
            dataTextField: this.params.dataTextField || "Text",
            dataValueField: this.params.dataValueField || "Value",
            template: this.params.template,
            clearButton: this.params.clearButton,
            width: this.params.width,
            readonly: ?
        }).data("kendoComboBox");

        this.tControl.list.width(this.params.width);
    }

    extend(comboBox, ui.WrappedControl);

    // ?
    comboBox.prototype.preventEnteringTextInVatType = function () {
        this.childs.vatType.tControl.input.attr("readonly", true);
    };

    ui.ComboBox = comboBox;
})();

Я хотел бы соединить параметр «только для чтения» (есть? Сейчас) с функцией warnEnteringTextInVatType.Как это сделать?

1 Ответ

0 голосов
/ 11 октября 2018

Вы пробовали предложения от https://www.telerik.com/forums/make-combobox-non-editable? Демонстрация, связанная с http://dojo.telerik.com/@ggkrustev/Axobi, кажется, делает именно то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...