ExtJs 4 - Панель формы отправляется без параметров

Я использую ExtJs 4.2.

У меня есть панель формы, содержащая несколько текстовых полей.

Например:

 items: [{
                fieldLabel: 'User Name',
                afterLabelTextTpl: required,
                name: 'userName',
                allowBlank: false,
                tooltip: 'Enter admin user name'
               },{
                fieldLabel: 'Password',
                inputType:'password',
                afterLabelTextTpl: required,
                name: 'password',
                allowBlank: false,
                tooltip: 'Enter admin user paswword'
               }
        ],

Я отправляю форму, используя:

this.up('form').getForm().submit({
                    method: 'POST',
                    url: 'someUrl',
                    params: <SomeOtherParams>,
                    success: function(form, action) {
                       Ext.Msg.alert('Success', action.result.msg);
                    },
                    failure: function(form, action) {
                        Ext.Msg.alert('Failure', action.result.msg);
                    }
});

Мне нужно отправить только дополнительные параметры формы "SomeOtherParams" без основных параметров формы.

В моем случае основными параметрами являются: «userName» и «password».

Могу ли я как-то заставить эти параметры исчезнуть?

Я попытался настроить «baseParams: null», но, похоже, это ничего не изменило.

Кто-нибудь может помочь?

Спасибо.


person yanivsh    schedule 04.05.2014    source источник


Ответы (1)


вы можете просто установить submitValue свойство ваших 2 нежелательных полей на false

person Jan S    schedule 04.05.2014