2016-10-01 2 views
1

ここに私の問題です。私はフィールドセットの前にラベルを入れたいとラベルのテキストは非常にlong.and私は3行/行でこの長いテキストを持つ必要があります。私はwidth、minWidth、marginなどを使用しましたが、動作しません。それには別の簡単な方法がありますか?私の質問を理解してくれることを願っています。Extjsの多くの行で長いラベルを壊す方法

{ 
 
    xtype: 'container', 
 
    layout: { 
 
     type: 'hbox', 
 
     align: 'stretch', 
 
    }, 
 
    items:[, 
 
     { 
 
\t \t xtype: 'label', 
 
\t \t minWidth: 200, 
 
\t \t text: 'Hard Surface Flooring and Base: Attach   asddsad that asdasd enter hsjsa description[enter image description here][1] hersahaksjecomplies with asd or CA01350 Note:asdhjasd-based products such as asdads tile are exempt', 
 
\t \t marginRight: 
 
     }, 
 
     { 
 
      xtype: 'textfield', 
 
     }, 
 
    ] 
 
}

+0

ラベルテキストを見ることはできませんこのコード領域でも非常に長いテキストが表示されますので、3行のように必要です。誰かを助けてください –

答えて

1

ラベルを使用しないでください。コンテナを使用し、htmlの設定を記入してください。

詳細な回答:

labelコンポーネントのみExtJSのフォームフィールドのラベルの内容の折り返しがないlabelにより、Labelableミックスインによって行われif you connect it to a field that can be focused when the label is clicked.

その強さを再生することができます。 fieldsetはフィールドを持たないためmixinはありません。

あなたはラベルが不要なので、レイアウトでスペースをとり、テキストを表示するだけのものが必要です。コンテナのようです。

+0

ラベルにもhtmlプロパティを設定できます。 –

関連する問題