动态标签内容添加问题

Posted

技术标签:

【中文标题】动态标签内容添加问题【英文标题】:Dyanamically tab content adding issue 【发布时间】:2013-08-16 06:31:44 【问题描述】:

这是我在煎茶中的代码。我有 4 个选项卡当单击任何选项卡内容中的按钮操作时,新视图已动态添加到选项卡栏中。这里是我的代码

var wishlist = 
            standardSubmit : false,
            items: [
                    
                    xtype: 'fieldset',
                    scope:this,
                    defaults: 
                    required: true,
                    labelAlign: 'left',
                    ,
                    title: 'hom',
                    items: [                              
                            
                            xtype: 'textfield',
                            name : 'password',
                            label: 'Category',
                            useClearIcon: true
                            ,
                            xtype: 'textfield',
                            name : 'password',
                            label: 'Location',
                            useClearIcon: true
                            ],
                     ,
                     
                             xtype:  'button',
                             text:   'Add Wish',
                             ui:     'confirm',
                             handler: function()
                             
                            //Here when i click other view has been added in tab bar
                            view.setActiveItem(0, type:'fade', direction:'left');
                            view.setActiveItem(
                                       title: 'Add Wish',
                                       items: [wishlist]
                                       );

                     );
                      ,
                    ]
            ;

这里是标签栏整数代码

  var view = Ext.create('Ext.TabPanel', 
                       fullscreen: false,
                       tabBarPosition: 'bottom',
                       items: [
                               title: 'HOME',
                               iconCls: 'home',
                               items: [
                                       xtype: 'toolbar',
                                       title: 'My Items',
                                       ,wishlist]

                               ,
                               
                               title: 'ITEMS',
                               iconCls: 'star',
                               items: [
                                       xtype: 'toolbar',
                                       title: 'Add Items',
                                       ,signinformBase]
                               ,
                               
                               title: 'PROFILE',
                               iconCls: 'user',
                               items: [
                                       xtype: 'toolbar',
                                       title: 'MY PROFILE',
                                       ,wishlist]
                               ,
                               title: 'FRIENDS',
                               iconCls: 'team',
                               items: [
                                       xtype: 'toolbar',
                                       title: 'FRIENDS',
                                       ,wishlist]
                               ,

                       );

请帮我解决

【问题讨论】:

你需要解释你想用上面的代码做什么。 每当我单击任何选项卡时,视图都会通过添加为其他选项卡来实现...我想在按下的同一选项卡中显示视图 你关注 MVC 吗? 是的...你能提到一些参考链接 【参考方案1】:

您需要从sencha docs 开始并开始构建一些简单的应用程序。

了解Sencha Class System

在 sencha 框架文件夹中有一个示例文件夹,您可以在那里找到许多示例,用它来开始学习和试验。

那么,你需要了解一些更具体的概念,例如 Store 和 MVC Pattern

如果你不熟悉 MVC 那么

MVC in Depth Part 1

MVC in Depth Part 2

Useful SO link

【讨论】:

以上是关于动态标签内容添加问题的主要内容,如果未能解决你的问题,请参考以下文章

如何在每个应用程序视图的导航栏上添加带有动态内容的标签?

js获取值,动态添加到span标签中

Jquery动态添加标签元素,在指定标签前或者标签后(append/prepend用法)

element 动态添加删除标签

带有 2 个 UILabel 的 UIStackview 可以根据内容动态调整吗?

如何使用javascript动态更改html中svg的文本内容