Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sencha touch 在NestedList中引用容器_Sencha Touch_Extjs_Sencha Touch 2_Sencha Architect - Fatal编程技术网

Sencha touch 在NestedList中引用容器

Sencha touch 在NestedList中引用容器,sencha-touch,extjs,sencha-touch-2,sencha-architect,Sencha Touch,Extjs,Sencha Touch 2,Sencha Architect,我试着做这一页的最后一个例子 我使用的是sencha architect,但在这个示例中,我必须引用nestedlist来使用容器的详细信息卡,但是我不能这样做,因为我不能在sencha architect中编辑代码。如何在嵌套列表中提供引用以使用容器和详细信息卡?您可以创建自定义视图以显示记录详细信息,并在嵌套列表的leafitemtap事件中显示它。例如,您可以编写一个事件处理程序,包括以下内容: var details = Ext.create('App.view.RecordDetai

我试着做这一页的最后一个例子


我使用的是sencha architect,但在这个示例中,我必须引用nestedlist来使用容器的详细信息卡,但是我不能这样做,因为我不能在sencha architect中编辑代码。如何在嵌套列表中提供引用以使用容器和详细信息卡?

您可以创建自定义视图以显示记录详细信息,并在嵌套列表的leafitemtap事件中显示它。例如,您可以编写一个事件处理程序,包括以下内容:

var details = Ext.create('App.view.RecordDetail');
//lets say txtRecord is a text field in RecordDetail view
Ext.getCmp('txtRecord').setValue(record.get('text')); 
Ext.Viewport.setActiveItem(details);

此外,您还可以在“详细信息”视图上有一个包含“后退”按钮的工具栏,用于导航回嵌套列表。或者,您也可以查看
Ext.navigation.View
进行自动导航。

您可以创建一个自定义视图来显示记录详细信息,并将其显示在nestedlist的LeaveItemTap事件中。例如,您可以编写一个事件处理程序,包括以下内容:

var details = Ext.create('App.view.RecordDetail');
//lets say txtRecord is a text field in RecordDetail view
Ext.getCmp('txtRecord').setValue(record.get('text')); 
Ext.Viewport.setActiveItem(details);

此外,您还可以在“详细信息”视图上有一个包含“后退”按钮的工具栏,用于导航回嵌套列表。或者,您也可以查看
Ext.navigation.View
以进行自动导航。

您是否尝试过将
id
手动添加到嵌套列表中,并在以后通过
Ext.getCmp('your\u component\u id')获得它
还没有?您是否尝试过手动将
id
添加到嵌套列表中,然后通过
Ext.getCmp('your\u component\u id')
获得它?