【问题标题】:Right-to-left direction for Ext.NET TextFieldExt.NET TextField 从右到左的方向
【发布时间】:2011-09-25 00:07:58
【问题描述】:

我需要将 Ext:TextField 控件与它的FieldLabel 属性对齐为从右到左的方向。 通过将LabelAlign 设置为右侧和body dir="rtl",我只能将所有控件对齐到右侧。 我得到了这种格式显示:

---------标签:-|||||||TextField||||||||||

但是我怎样才能有以下格式?

|||||||TextField|||||||||---------:标签

【问题讨论】:

    标签: right-to-left ext.net


    【解决方案1】:

    我不太确定这是否可行,因为没有真正需要此类选项。

    我建议您将文本字段的标签留空,并在末尾插入一个标签...

    例子:

    <ext:textfield ID="Text1" Text="I start on the left" runat="server" />
    <ext:label ID="Label1" Text="I am a label starting on the left staying on the right" StyleSpec="float: left;" />
    

    它应该像这样工作!

    【讨论】:

      【解决方案2】:

      FieldLabel 不适用于 rtl 文本字段。找到的唯一解决方案是在表格单元格中包含标签和文本字段,在表格行中对齐,dir="rtl" 设置为表格或容器,如下所示。

      <table dir="rtl">
          <tr>
              <td>
                  <ext:Label ID="Label1" Text="Sample Label" runat="server" />
              </td>
              <td>
                  <ext:textfield ID="Text1" Text="Sample Text" runat="server" />
              </td>
          </tr>
      </table>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-03
        • 1970-01-01
        • 2017-04-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多