保存在extJS文本框中输入的数据

时间:2015-05-18 06:23:43

标签: extjs textbox

我在ExtJS中创建了文本框,我将通过该文本框输入ID和名称。我想在其他一些类中使用这些值(ID和名称)。所以,我想在某处保存这些值(最好是在字符串中),以便以后可以使用它们。 请有人可以告诉我如何做到这一点。

    function textBoxTab() {

         var simple = new Ext.FormPanel({
             labelWidth: 75,
             frame: true,
             title: 'TAB_DIM',
             bodyStyle: 'padding:5px 5px 0',
             width: 350,
             defaults: {
                 width: 230
             },
             defaultType: 'textfield',
             items: [{
                 xtype: 'textfield',
                 name: 'Module_id',
                 fieldLabel: 'Module_id',
                 allowBlank: false // requires a non-empty value
             }, {
                 xtype: 'textfield',
                 name: 'Module_desc',
                 fieldLabel: 'Module_desc',
                 allowBlank: false // requires a non-empty value
             }],
             buttons: [{
                 text: 'Cancel',
                 handler: function() {
                     this.up('form').getForm().reset();
                 }
             }, {
                 text: 'Submit',
                 handler: function() {
                     var form = this.up('form').getForm();
                     form.submit({
                         clientValidation: true,
                         url: 'save.txt',
                         success: function() {
                             Ext.Msg.alert('saved');

                         },
                         failure: function(form, action) {}
                     });
                     if (form.isValid()) {
                         //Ext.Msg.alert('Submitted Values', form.getValues(true));
                         this.up('form').getForm().submit();
                     }
                 }
             }]
         });

         simple.render(document.body);
     }

我试过这个" url:' save.txt"事情,但它不起作用。 请提前帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

最好的方法是将它们存储在模型中,并让控制器管理您的视图和模型。 关于如何使用MVC(模型 - 视图 - 控制器)构建ExtJS应用程序有几个指南:

(之前的链接适用于ExtJS v4)