首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sencha touch加载数据加载

sencha touch加载数据加载
EN

Stack Overflow用户
提问于 2011-11-21 17:12:40
回答 1查看 381关注 0票数 0

控制器函数

代码语言:javascript
复制
 startpage:function(a){
              var model1 = this.store.getAt(a.index);   
              App.views.start.load(model1);
              App.views.viewport.reveal('start');
            },

如何在起始页中获取加载的model1值如何能够将参数从控制器传递到页

代码语言:javascript
复制
App.views.start = Ext.extend(Ext.form.FormPanel, {

    initComponent: function(){}
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-21 17:47:43

作为对FormPanel的扩展,我相信Sencha会预先填充您的字段。

您的代码将如下所示:

代码语言:javascript
复制
App.views.start = Ext.extend(Ext.form.FormPanel, {
  initComponent: function(){

    var fields = {
      xtype: 'fieldset',
      id: 'a-form',
      title: 'A Form',
      instructions: 'Some instructions',
      defaults: {
        xtype: 'textfield',
        labelAlign: 'left',
        labelWidth: '40%'
      },
      items: [
        {
          name : 'title',
          label: 'title',
          xtype: 'textfield'
        },
        {
          name: 'email',
          label: 'email',
          xtype: 'emailfield'
        }
      ]
    };

    Ext.apply(this, {
      scroll: 'vertical',
      items: [ fields ]
    });

    App.views.start.superclass.initComponent.call(this);
  }
}

Ext.reg('App.views.start', App.views.start);

请注意,您必须在实际字段中进行替换,并且可能需要对表单进行一些自定义。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8209503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档