ListBox 没有setHorizontalAlignment
方法并且setStyleAttribute("text-align", "right")
似乎没有工作。
如何右对齐 ListBox?
ListBox 没有setHorizontalAlignment
方法并且setStyleAttribute("text-align", "right")
似乎没有工作。
如何右对齐 ListBox?
如果您按照文档中所述在 camelCase 中指定属性,则 setStyleAttribute 方法将起作用:setStyleAttribute(attribute, value)
属性:CSS 属性,camelCase 格式。(“字体大小”,而不是“字体大小”)。
.setStyleAttribute("textAlign", "right")
应该可以
设置direction
为“rtl”可能会起作用。我不确定该 CSS 属性是否已列入白名单。此外,尽管文本是右对齐的,但它可能没有您正在寻找的外观。
要在面板中对齐列表框,您可以在面板上设置HorizontalAlignment(),如下所示:
panel.setHorizontalAlignment(UiApp.HorizontalAlignment.RIGHT).add(ListBox);
可能您想要 createHorizontalPanel(),请参阅API中有关标签和面板的更多信息。
您必须使用 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>