2

我正在尝试在使用 GUI 构建的谷歌电子表格应用程序中更改模式弹出窗口的背景颜色。.setStyleAttribute() 似乎在这里不起作用。我还尝试在加载 GUI 组件后设置样式 - 没有骰子。

var app = UiApp.createApplication().setHeight("400") // - works fine, height of modal-dialog is pushed by UiApp height
.setStyleAttribute("background", "black"); // works for Ui element - not for outermost modal-dialog 
  //load the GUI component
  app.add(app.loadComponent("GradeChallengesGUI"));

也许无法更改模态对话框的背景?嵌套在下面的元素很容易修改。我只是无法到达 UI 的最高父级。在这一点上,我假设这是不可能的?

4

2 回答 2

0

当您加载在 GUI Builder 中创建的 UI 时,您可以在此处设置背景颜色。选择顶部组件并设置背景颜色属性。

如果您更喜欢代码,可以执行以下操作:

app.getElementById("Component1").setStyleAttribute("background", "black");

“Component1”是 GUI Builder 中第一个顶部元素的默认 ID。

于 2013-01-27T15:13:12.723 回答
0

可以将所有内容添加到面板类型,设置面板的 bg,将其添加到应用程序。

于 2013-01-26T17:30:31.140 回答