0

我有一个数据网格列,如下所示:

<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 是透明的。有什么办法可以强制它不透明吗?

4

1 回答 1

0

首先尝试设置 ... 的值,backgroundColor="0xFFFFFF"它需要一个 uint,而不是字符串。这可能会造成混淆,因为当您使用 CSS 样式表时,您必须使用哈希格式 (#FFFFFF)。

如果做不到这一点,您可以尝试将 TextArea 放在 itemEditor 的 Canvas 中。在画布上设置 backgroundColor="0xFFFFFF" 和 backgroundAlpha="1.0"。

于 2010-09-18T16:02:50.123 回答