如何在RadAutoCompleteBox中设置rtl方向?
<div dir="rtl">
<telerik:RadAutoCompleteBox ID="radAutoBoxUser" runat="server" EnableLoadOnDemand="true"
MinFilterLength="3"
InputType="Token" AutoPostBack="false">
<WebServiceSettings Method="GetUserList" Path="~/Services/WebService.asmx"></WebServiceSettings>
<TokensSettings AllowTokenEditing="True" />
</telerik:RadAutoCompleteBox>
</div>
答案 0 :(得分:0)
我对这个主题进行了一些研究,因为它非常有趣。 如果您想要方向:rtl它只适用于空文本,通常您应该使用CSS:CSS Skin File Selectors for RadAutoCompleteBox
在上面的链接中,您有RadAutoCompleteBox中存在的元素。
现在,如果您想将光标放在rad的右侧,则应该使用属性direction: rtl;
它将为您提供从右到左添加元素的可能性。现在,如果您希望元素与rad框的末尾对齐,则需要使用css属性float: right
。在此之后,我们可以从右到左添加元素而不会出现任何问题。
完整代码:
ASPX:
<Telerik:RadAutoCompleteBox Width="500" runat="server" ID="RadAutoCompleteBox1" CssClass="myClass" InputType="Token" />
的CSS:
.myClass .racTokenList .racToken {
direction: rtl!important;
float:right;
}