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

First try setting the value of backgroundColor="0xFFFFFF" ... it's expecting a uint there, not a string. This can be confusing, because when you use a CSS stylesheet, you have to use the hash format (#FFFFFF).

Failing that, you could try putting the TextArea inside a Canvas in your itemEditor. Set the backgroundColor="0xFFFFFF" on the Canvas and backgroundAlpha="1.0".

于 2010-09-18T16:02:50.123 に答える