Есть ли способ настроить ExtJS (через Ext.override?), Чтобы параметр конфигурации submitEmptyText для Ext.form.Action.Submit по умолчанию имел значение false вместо true?
Я знаю, что можно переопределить методы в классах, но я не знаю, какие свойства конфигурации по умолчанию, можно подумать, что, поскольку параметры конфигурации в основном являются открытыми свойствами, консольная регистрация Ext.form.Action.Submit.submitEmptyText выдаст false, но оно не определено.
Один из способов, которым я добился успеха, - это создать перехватчик для метода run, но это в основном делает параметр конфигурации submitEmptyText бесполезным, поскольку его нельзя больше устанавливать с помощью объекта конфигурации, передаваемого конструктору.
Ext.form.Action.Submit.prototype.run = Ext.form.Action.Submit.prototype.run.createInterceptor(function() {
this.options.submitEmptyText = false;
});