Flex 4.6 - 自定义项目渲染器 - HTML格式的文本

时间:2011-12-07 03:09:50

标签: flex actionscript flex4 flex4.5 itemrenderer

如何在Spark自定义项呈示器(Actionscript)中显示HTML格式的文本?


示例代码:

item.post_content中的html内容在下面的IconItemRenderer messageFunction代码段中显示为纯文本(这只是Icon Item渲染器的默认生成代码):

<s:itemRenderer>
    <fx:Component>
        <s:IconItemRenderer iconField="iconField" 
iconWidth="64" iconHeight="64" labelField="post_title" messageFunction="getPost">
        <fx:Script>
                    <![CDATA[
                private function getPost(item:Object):String{
                    return item.post_content;
        }

                ]]>
                </fx:Script>
                </s:IconItemRenderer>
            </fx:Component>
        </s:itemRenderer>

1 个答案:

答案 0 :(得分:0)

使用符合您需要的自定义皮肤。

P.S。:消息函数旨在作为项目中更高级别提供的回调,而不是渲染器的私有方法。