Просмотр полной версии : как сделать чтото вроде resizeToContent для textArea?
После решения проблемы со скроллингом (http://www.flasher.ru/forum/showthread.php?t=116882) наткнулся на такую стену не пробиваемую: надо в аккурат в конце textArea, который должен быть высотой равной высоте контента, прилепить dataGrid или форму.
Нашел во viewStack фичу resizeToContent, но к тексту её прикрутить не смог.
Помогите, люди, кодом иль советом, пожалуйста.
Можно так:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:custom="custom.*"
layout="absolute">
<mx:Script>
<![CDATA[
[Bindable]
private var textData:String="text text text text text text text text text";
]]>
</mx:Script>
<mx:Canvas width="150" height="500">
<mx:VBox width="100%" height="100%">
<mx:TextArea id="ta" text="{textData}" width="100%" wordWrap="true"
verticalScrollPolicy="off"
change="ta.height=ta.textHeight+15"
creationComplete="ta.height=ta.textHeight+15"/>
<mx:DataGrid width="100%">
<mx:columns>
<mx:DataGridColumn headerText="Column 1" dataField="col1"/>
<mx:DataGridColumn headerText="Column 2" dataField="col2"/>
<mx:DataGridColumn headerText="Column 3" dataField="col3"/>
</mx:columns>
</mx:DataGrid>
</mx:VBox>
</mx:Canvas>
</mx:Application>
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.