如何正确对齐ListBox?

时间:2013-06-24 12:18:20

标签: google-apps-script

ListBox没有setHorizontalAlignment方法,setStyleAttribute("text-align", "right")似乎无效。

如何正确对齐ListBox?

4 个答案:

答案 0 :(得分:1)

如果您要在文档中提到的camelCase中指定属性,则setStyleAttribute方法将起作用:setStyleAttribute(attribute, value)

属性:CSS属性,camelCase中的(“fontSize”,而不是“font-size”)。

.setStyleAttribute("textAlign", "right")应该是o.k.

答案 1 :(得分:0)

direction设置为“rtl”可能有效。我不确定CSS属性是否列入白名单。此外,尽管文本是右对齐的,但它可能没有您正在寻找的外观。

答案 2 :(得分:0)

要在面板中对齐列表框,您可以在面板上设置Horizo​​ntalAlignment(),如下所示:

panel.setHorizontalAlignment(UiApp.HorizontalAlignment.RIGHT).add(ListBox);

您可能需要createHorizo​​ntalPanel(),请参阅API中有关标签和面板的更多信息。

答案 3 :(得分:-1)

您必须使用CSS进行右对齐。如下所示。

<html>
<head></head>
<body>
     <form id="form1" runat="server">
          <div style="float:right;">     
               <asp:ListBox ID="ListBox1" runat="server"></asp:ListBox>
           </div>
    </form>
</body>
</html>