首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GAS SplitLayoutPanel或DockPanel中的参考子面板

GAS SplitLayoutPanel或DockPanel中的参考子面板
EN

Stack Overflow用户
提问于 2012-09-17 21:42:07
回答 1查看 139关注 0票数 0

在Google Apps脚本中创建SplitLayoutPanel之后,如何从后续函数/处理程序中定位特定的面板。例如,如果您创建了一个拆分面板,在Dragger/Splitter栏的顶部("North")有一个"Menu“,在栏的下方有一个"View”区域……(1)是否可以引用特定的面板来清除/添加更多项目。(2)例如,是否可以只“清除()”北面板?

创建拆分面板

代码语言:javascript
复制
function doGet()
{
  var app = UiApp.createApplication();
  var splitPanel = app.createSplitLayoutPanel();
  splitPanel.setId("HOMEPAGE");
  splitPanel.addNorth(app.createLabel('Menu Area'), 25);
  splitPanel.add(app.createLabel('View Area'));
  splitPanel.setHeight('100%').setWidth('100%');
  app.add(splitPanel);
  return  app;
}


function clearMenuBar()
{
  var app = UiApp.getActiveApplication();
  var splitPanel = app.getElementById("HOMEPAGE");
  splitPanel[0].clear(); // IS THERE A WAY TO REFERENCE A SPECIFIC PANEL? 
  return app;
}
EN

回答 1

Stack Overflow用户

发布于 2012-09-24 19:54:13

我在这种类型的面板上努力工作,我意识到它在参考方面有很多问题。

如果已创建具有标签的区域(子面板),请执行以下操作:

var lbContent = app.createLabel().setText("HOME").setId("lbContent ");

您可以使用以下操作按钮对其进行编辑:

var lbContent = app.getElementById("lbContent");

lbContent.setText("PAGE 1 ");

而且它起作用了!

我希望它能帮助你!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12460534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档