2012-08-13 2 views
1

SplitLayoutPanel 표시를 자식 요소로 만들 수없는 것처럼 보입니다. GAS는 문서에 언급 된대로이 수업을 지원하는 것으로 보입니다.SplitLayoutPanel 및 그 자식 요소 표시

https://developers.google.com/apps-script/class_splitlayoutpanel

다음은 코드에서 내 시도입니다. 어떤 제안이라도 대단히 감사하겠습니다. 내 가정이 사용자가 내가 갈거야 무엇에 이상적이다 (패널의 크기를 조절하기 위해 드래그 할 수있는 스플리터를 제공한다. 자세한 내용과 우측 패널 왼쪽 된 측면 패널을.

 function doGet(e) { 
    var app = UiApp.createApplication(); 
    //code goes here    

    var mainPanel = app.createSplitLayoutPanel().setId('mainPanel') 
    .setVisible(true); 
    app.add(mainPanel); 

    var eastPanel = app.createVerticalPanel().setId('eastPanel'); 
    eastPanel.add(app.createLabel('eastPanel loaded')); 
    mainPanel.addEast(eastPanel, 500); 

    var westPanel = app.createVerticalPanel().setId('westPanel'); 
    westPanel.add(app.createLabel('westPanel loaded')); 
    mainPanel.addWest(westPanel, 500); 


    return app; 
} 

무엇 내가?

답변

1

mainPanel.setSize('100%', '100%'); 놓친 된 한 줄은. 다음 코드는 작동 그리워 않았다.

function doGet(e) { 
    var app = UiApp.createApplication(); 
    //code goes here 

    var mainPanel = app.createSplitLayoutPanel().setId('mainPanel') 
    .setVisible(true); 
    mainPanel.setSize('100%', '100%'); 
    app.add(mainPanel); 

    var eastPanel = app.createVerticalPanel().setId('eastPanel'); 
    eastPanel.add(app.createLabel('eastPanel loaded')); 
    mainPanel.addEast(eastPanel, 500); 

    var westPanel = app.createVerticalPanel().setId('westPanel'); 
    westPanel.add(app.createLabel('westPanel loaded')); 
    mainPanel.addWest(westPanel, 500); 

    return app; 
} 
+0

감사 megabyte1024 @. 누락 된 링크였습니다 ... 나는 문서가이 항목에 대한 좀 더 분명 할 도움을 감사하십시오. – jrad