如何在Extjs中的多行中打破长标签

时间:2016-10-01 14:46:38

标签: javascript css extjs sencha-touch sencha-architect

所以这是我的问题我想在一个字段集之前放一个标签,标签文本很长。我需要有三行/行的这个长文本。我使用宽度,minWidth,边距等但不工作。有没有另一种简单的方法来ix它?我希望你们的人能理解我的问题。

{
   xtype: 'container',
   layout: {
      type: 'hbox',
      align: 'stretch',
   },
   items:[,
      {
		  xtype: 'label',
		  minWidth: 200,
		  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',
		  marginRight:
      },
      {
          xtype: 'textfield',
      },
   ]
}

1 个答案:

答案 0 :(得分:1)

不要使用标签。使用容器并填写html配置。

详细答案:

label组件只能发挥其力量if you connect it to a field that can be focused when the label is clicked.

ExtJS表单字段的标签内容的包装由Labelable mixin完成,而不是由label完成。 fieldset没有Labelable mixin,因为它没有字段。

这就是为什么你不需要标签,你需要的东西只是在布局中占用空间并显示一些文字。像容器一样。