UiApp中类似工具提示的功能

时间:2013-12-11 19:49:28

标签: google-apps-script

我想在Label中向UiApp添加工具提示。我在每个(重要)标签上考虑MousOverHandlers,因为没有像Label.setTooltip()这样的函数。

有没有办法实现这个功能?我唯一能想到的是:

  1. 创建隐藏标签(呃,真的不想)
  2. 在我想要工具提示
  3. 的标签上添加MouseOverHandler
  4. 使隐藏的标签在事件处理程序中可见
  5. 我真的不喜欢这个解决方案 - 有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

您是否直接在小部件上试用了Label.setTitle("tooltip text")? (当然也适用于其他小部件)

我想这就是你要找的东西。

基本示例testable here

function doGet() {
  var app = UiApp.createApplication();
  var abs = app.createAbsolutePanel().setStyleAttributes({"background":"#FFA","padding":"60px"});
  var lab = app.createLabel('Hover your mouse over this label').setTitle('There it is !');
  app.add(abs.add(lab));
  return app;
}