【问题标题】:ExtJs 4 - Form panel submit without paramsExtJs 4 - 没有参数的表单面板提交
【发布时间】:2014-06-20 20:03:23
【问题描述】:

我正在使用 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”而不需要表单基本参数。

在我的例子中,基本参数是: “用户名”和“密码”。

我可以让这个参数消失吗?

我尝试配置“baseParams: null”,但似乎没有任何改变。

谁能帮忙?

谢谢。

【问题讨论】:

    标签: javascript extjs submit formpanel


    【解决方案1】:

    您可以简单地将 2 个不需要的字段的 submitValue 属性设置为 false

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-22
      • 1970-01-01
      • 2012-08-10
      • 1970-01-01
      • 1970-01-01
      • 2019-09-21
      • 1970-01-01
      • 2017-07-09
      相关资源
      最近更新 更多