用户界面 - 如何在使用 GUI 构建的 Google Apps 脚本 UI 上更改模态对话框的背景颜色



我正在尝试在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 的顶部父级。在这一点上,我假设这是不可能的?

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

加载在

GUI 生成器中创建的 UI 时,您可以在那里设置背景颜色。选择顶部组件并设置背景颜色属性。

如果你更喜欢代码,你可以做这样的事情:

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

"Component1"是 GUI 生成器中第一个顶部元素的默认 ID。

相关内容

  • 没有找到相关文章