Adobe Flex ItemEditor - PullRequest
       22

Adobe Flex ItemEditor

0 голосов
/ 18 сентября 2010

У меня есть столбец таблицы данных следующим образом:

<mx:DataGridColumn
headerText="Description" 
dataField="description" 
editable="true"    
editorXOffset="2" editorYOffset="2" 
editorHeightOffset="20" editorWidthOffset="60"
itemEditor="com.jono.controls.DgItemEditor" 
wordWrap="true"
/>

И очень простой DgItemEditor:

<?xml version="1.0" encoding="utf-8"?>
<mx:TextArea xmlns:mx="http://www.adobe.com/2006/mxml" 
 wordWrap="true" backgroundColor="#FFFFFF" backgroundAlpha="1">

</mx:TextArea>

По сути, это позволяет небольшое всплывающее окно, когда пользователь редактируетячейка в сетке данных, позволяя печатать больше места.Проблема, с которой я сталкиваюсь, заключается в том, что линии сетки данных отображаются через itemeditor - т.е. itemeditor прозрачен.Есть ли способ, которым я могу заставить его быть непрозрачным?

1 Ответ

0 голосов
/ 18 сентября 2010

Сначала попробуйте установить значение backgroundColor="0xFFFFFF" ... он ожидает uint, а не строку. Это может сбивать с толку, потому что когда вы используете таблицу стилей CSS, у вас есть для использования формата хэша (#FFFFFF).

Если это не удастся, вы можете попробовать поместить TextArea в Canvas в вашем itemEditor. Установите backgroundColor = "0xFFFFFF" на холсте и backgroundAlpha = "1.0".

...