2

extjs でラベルをラップできません。値を動的に設定する必要があり、値が長すぎるとレイアウトが壊れます (私の場合はテーブル レイアウト)。

以下は私が使用するコードです:

{
    xtype: 'label',
    text: 'Bla bla bla bla bla',
    labelWidth: 20, //had tried width as well, but no use
    labelAlign: 'left',
    autoWidth: false,
    boxMinWidth: 10,
    boxMaxWidth: 20,
    colspan: 1,
    margin: '50 50 50 50'
}

デフォルトのextjs cssファイルも変更しようとしました。cssを追加しました

.x-form-label{
   white-space:normal
}

しかし、ext-theme-classic-all.css役に立たない。

助けてください。

4

2 に答える 2

0

これはWebkitで機能します。


{
    xtype: "label",
    id: "specificLabel"
}

.x-form-label#specificLabel {
    width: 20px;
    overflow: hidden;
}
于 2013-05-10T16:58:08.887 に答える