2014-10-22 47 views
0

我正在使用Sencha extjs 5.我無法在西佈局中加載樹菜單。我似乎無法展示任何東西。請協助。Sencha extjs 5在西佈局中顯示樹

這裏是我的Main.js代碼:

items: [ 

    { 
     title: 'Navigation', 
     region:'west', 
     floatable: false, 
     margin: '5 0 0 0', 
     width: 200, 
     minWidth: 100, 
     maxWidth: 350, 
     html: '<script type="text/javascript" src="app/view/app.js"></script>' 
    } 

這裏是我的app.js代碼:

Ext.create('Ext.tree.Panel', { 
renderTo: 'west', 
title: 'Simple Tree', 
width: 300, 
height: 250, 
root: { 
    text: 'Root', 
    expanded: true, 
    children: [{ 
     text: 'Child 1', 
     leaf: true 
    }, { 
     text: 'Child 2', 
     leaf: true 
    }, { 
     text: 'Child 3', 
     expanded: true, 
     children: [{ 
      text: 'Grandchild', 
      leaf: true 
     }] 
    }] 
} 
}); 
+0

您不能像這樣插入腳本標籤。查看組件加載器示例以瞭解如何遠程加載組件。 – 2014-10-23 06:03:09

+0

你可能有一個例子的鏈接?我似乎無法找到它。 – Corrie 2014-10-24 06:18:55

回答

1

如果使用renderTo則不會使用regionregion僅在將組件添加到具有邊框佈局的容器中時使用。 Ext.getBody()另一件事不採取任何參數,所以Ext.getBody('west')返回頁面的正文元素。如果您在west ID頁上有元素(例如div),則使用renderTo: 'west'

+0

嗨,謝謝。我已按照您的要求完成了更改。仍然沒有顯示。 – Corrie 2014-10-22 12:39:11

+0

我已更新我的代碼。請協助。我無法讓我的任何頁面顯示在我的佈局中。我有問題了解如何顯示頁面背後的邏輯。 – Corrie 2014-10-23 05:56:58