2013-12-09 32 views
0

我有一個textarea,裏面有一些長名稱(50多個字符)。需要flex textarea來包裝中間詞

我將textAlign屬性設置爲'justify',並且它將每件事都包好,除了那些很長的名字。

這是我如何定義我的textarea

<s:TextArea 
    id="textField" 
    textAlign="justify" 
    editable="false" 
    styleName="ReadOnly" 
    width="100%" 
    height="100%" 
    verticalScrollPolicy="auto"/> 

我有這樣的事情(展開):

Name: BAL-BLALBLALBL:ABLABLL:BALBALBLABLALBLBLB:LALB 

我希望看到它

Name: BAL-BLALBLALB 
L:ABLABLL:BALBALBLA 
BLALBLBLB:LALB 

我能得到什麼,而不是什麼是(與名稱和名稱的開頭之間的額外空格):

Name:   BAL- 
BLALBLALBL:ABLABLL: 
BALBALBLABLALBLBLB: 
LALB 

這是那些額外的空間,真讓我煩惱。 我環顧網絡,但找不到任何我想做的事。

但我記得在什麼地方見過一些關於能夠在空格或特殊字符

剪切文本中間的字來代替的,我不想把檢查的名稱和分裂的大小它自己。

所以,任何幫助,將不勝感激。

還有一兩件事,我行與在文本區域其他只要改變文本區域的東西作爲新的控制支持文本選擇(但不能編輯)

回答

1

設置breakOpportunity =「無」。例如 -

<s:TextArea 
    id="textField" 
    textAlign="justify" 
    editable="false" 
    styleName="ReadOnly" 
    width="100%" 
    height="100%" 
    verticalScrollPolicy="auto" 
    breakOpportunity="none"/>