iPhone Sencha Touch - 如何在 sencha touch 中将表格视图添加到拆分视图

Posted

技术标签:

【中文标题】iPhone Sencha Touch - 如何在 sencha touch 中将表格视图添加到拆分视图【英文标题】:iPhone Sencha Touch- How to add table views to the split view in sencha touch 【发布时间】:2012-05-18 12:35:40 【问题描述】:

我在sencha touch中实现了Tabbar,没有任何内容如下:

使用代码

Ext.ns('sink', 'demos', 'Ext.ux');
Ext.ux.UniversalUI = Ext.extend(Ext.Panel,
                                
                                  fullscreen: true,
                                  layout: 'hbox',
                                  items:

                                  [
                                     //Root view 
                                     
                                       xtype: 'panel',
                                       html: 'TableView/Rootview goes here ...',
                                       flex: 1
                                   ,

                                    //Details view
                                   
                                       xtype: 'panel',
                                        html: 'Message Detail view goes here ....',
                                       flex: 2
                                   
                                  ]

                                );

但我需要两个Tableviews,一个为Rootview,另一个为Detailsview,如下所示

【问题讨论】:

厨房水槽演示:用户界面 -> 列表视图 ...docs.sencha.com/touch/2-0/#!/example/kitchen-sink 当我使用列表模拟器的任何代码时,只显示白色的空白屏幕 【参考方案1】:

您需要使用Ext.List。因此,您可以添加以下内容,而不是左侧面板(注释为 //Root 视图):


  xtype:'list',
  id: 'navigation',
  data: [
     title: 'Page 1',
     title: 'Page 2',
     title: 'Page 3',
     title: 'Page 4',
     title: 'Page 5'
  ],
  itemTpl: new Ext.XTemplate('title'),

我让你猜猜你要为第二个视图做什么;)

希望对你有帮助

【讨论】:

当我使用列表模拟器的任何代码时,只显示白色的空白屏幕 尝试将面板的布局从 hbox 更改为适合

以上是关于iPhone Sencha Touch - 如何在 sencha touch 中将表格视图添加到拆分视图的主要内容,如果未能解决你的问题,请参考以下文章

如何创建使用在 iPhone 和模拟器中运行的 Jquery mob/Sencha touch 开发的应用程序

sencha touch iphone 列表箭头图标

如何在 Sencha Touch 2 中使用 JsonP 提交表单?

Sencha Touch 2 - Iphone 应用程序 - 空白屏幕

sencha touch :: 如何避免iOS应用程序变慢(在phonegap内)

Sencha Touch 2 中的 iPhone 上的 Google Chrome 浏览器无法正常工作