如何在RadAutoCompleteBox中设置从右到左的方向?

时间:2014-09-16 05:20:37

标签: asp.net telerik

如何在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>

1 个答案:

答案 0 :(得分:0)

我对这个主题进行了一些研究,因为它非常有趣。 如果您想要方向:rtl它只适用于空文本,通常您应该使用CSS:CSS Skin File Selectors for RadAutoCompleteBox

在上面的链接中,您有RadAutoCompleteBox中存在的元素。

现在,如果您想将光标放在rad的右侧,则应该使用属性direction: rtl;

进行简单的css类

它将为您提供从右到左添加元素的可能性。现在,如果您希望元素与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;
}