[英]Get all selected items in a TreeStore
我有一個TreeStore,您可以深入了解。 它只有兩個層次。 當您進入第二級並單擊葉子時,它將帶您到詳細信息卡。
如何在明細卡中顯示完整路徑?
所以說我有;
- A
- 1
- 2
- B
- 1
- 3
- C
- 5
- 2
因此,當我單擊B然后單擊3時,理想情況下,我希望在Javascript變量中包含“ B”和“ 3”,然后將其傳遞給WebService。
我相信SenchaTouch對此沒有內置功能。 您可以偵聽itemtap事件,然后將項目的標題存儲在數組中。 顯示明細卡時,可以將此數組傳遞給Web服務,並在卡中顯示已加入的數組。
不幸的是,我不知道您的代碼是什么樣子,如果您使用MVC方法,那么它可能會是這樣的:
breadcrumbs = []
onItemTap = function( list, target, record ){
breadcrumbs.push( record.get('title') );
}
onLeafItemTap = function() {
breadcrumpsStr = breadcrumbs.join('->');
// send them to your webservice
// set in your detailCard
breadcrumps = []
}
當您提供代碼時,我可以為您提供更多幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.