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>