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')
获得它?