2011-11-23 33 views

回答

2

設置一個新面板,其中另一個Ext.List。將onItemDisclosure設置爲顯示新面板的處理程序,並相應地將存儲綁定到新列表。該代碼將如下所示:

app.views.TopList = Ext.extend(Ext.List, { 
    initComponent: function() { 
    // some code 
    Ext.apply(this, { 
     onItemDisclosure: function() { 
     app.views.subList.bindStore(app.stores.storeWithProperData); 
     app.views.viewport.setActiveItem(app.views.subList); 
     } 
    }); 
    } 
}); 
+0

嗨@DaNmarner。 我曾經和你做過幾乎一樣的事情。唯一的區別是我使用新的Ext.List({})而不是Ext.extend(Ext.List,{})。 我更新了我的問題與URL到我的應用程序和我的代碼。如果你可以看看它,我會變得麻木。 我能夠導航到新的列表,但我所有的佈局中斷... 如果你能在那裏看到它,我會很高興。謝謝你,謝洛米。 – neoswf

1

將父級和子級列表添加到具有卡布局的面板中。在onItemDisclosure函數的父列表中,加載子列表setActiveItem method()。

希望它會幫助..

+0

謝謝@heyjii。 我試圖實現這個想法,但|我想我做錯了什麼。我使用代碼示例和網址將我的帖子更新爲我的應用。如果您可以在那裏看一下,我會很感激。 謝謝,Shlomi。 – neoswf

+0

kk我會看看它... – heyjii