【问题标题】:Adobe Flex ItemEditorAdobe Flex 项目编辑器
【发布时间】:2010-09-18 13:43:41
【问题描述】:

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

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

【问题讨论】:

    标签: apache-flex itemeditor


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-12
      • 2010-12-05
      • 1970-01-01
      • 1970-01-01
      • 2011-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多