1

このアイテムレンダラー MyRenderer.mxml があります

<?xml version="1.0" encoding="utf-8"?>
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" implements="mx.core.IDataRenderer" >
    <mx:Script>
        <![CDATA[
        [Bindable]
            public var greylist : XML;

            public function newInstance() : * {
                return new MyRenderer();
            }
        ]]>
    </mx:Script>
</mx:HBox>

classfactory によって項目レンダラーを datagridcolumn に追加しようとします

myRenderer = ClassFactory(MyRenderer);
myRenderer.properties = { greylist: this.greylist };

デバッグ時に、MyRenderer を classfactory に変換できないというエラーが表示されます。

誰か助けてくれませんか?

前もって感謝します

セバスチャン

4

1 に答える 1

1

代わりにこれを試してください:

myRenderer = new ClassFactory(MyRenderer);
于 2009-08-26T14:48:18.337 に答える