ListBox にはsetHorizontalAlignment
メソッドがなく、setStyleAttribute("text-align", "right")
機能していないようです。
ListBox を右揃えにするにはどうすればよいですか?
ListBox にはsetHorizontalAlignment
メソッドがなく、setStyleAttribute("text-align", "right")
機能していないようです。
ListBox を右揃えにするにはどうすればよいですか?
ドキュメントに記載されているように、キャメルケースで属性を指定すると、 setStyleAttribute メソッドが機能します: setStyleAttribute(attribute, value)
attribute: キャメルケースの CSS 属性。(「font-size」ではなく「fontSize」)。
.setStyleAttribute("textAlign", "right")
大丈夫なはず
パネル内でリストボックスを整列するには、次のようにパネルで setHorizontalAlignment() を実行します。
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>