1

我已经开发了一个基于 sencha touch 1 中的厨房水槽设计的应用程序。对于 itemDisclosure 上的列表,我需要导航到另一个具有菜单的 js 页面。例如,如果它是员工列表,则通过单击特定员工我应该得到一个不同的页面,其中包含工资详细信息,*休假详细信息*等。

    demos.List = new Ext.Panel ({
layout : 'fit',
    cls: 'demo-list',
    items: [{
        width: Ext.is.Phone ? undefined : 300,
        height: Ext.is.Phone ? undefined : 500,
        xtype: 'list',
        store: demos.ListStore, //getRange(0, 9),
        itemTpl: '<div class="contact"><strong>{firstName}</strong> {lastName}</div>',
        onItemDisclosure: function(record, btn, index) {
            Ext.Msg.alert('Tap', 'Disclose more info for ' +  record.get('firstName'));
             ---- From here I want to open a new page ----
             ---- I am following Kitchen Sink architecture -----

            }

    }]
/*}]*/

});

我必须导航到employeeMenu.js

任何人都可以帮助我吗?

提前致谢..

4

1 回答 1

0

Animesh,您必须在项目中添加employeeMenu,如下所示

items: [{
        width: Ext.is.Phone ? undefined : 300,
        height: Ext.is.Phone ? undefined : 500,
        xtype: 'list',
        store: demos.ListStore, //getRange(0, 9),
        itemTpl: '<div class="contact"><strong>{firstName}</strong> {lastName}</div>',
        onItemDisclosure: function(record, btn, index) {
            Ext.Msg.alert('Tap', 'Disclose more info for ' +  record.get('firstName'));
             ---- From here I want to open a new page ----
             ---- I am following Kitchen Sink architecture -----

            }

    },{employeeMenu}]
于 2012-12-28T07:47:37.480 回答