You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@flex.apache.org by pol2095 <po...@free.fr> on 2021/03/11 06:45:13 UTC
Spark List Desktop use DefaultItemRenderer in mxml
Hello,
on Desktop, how to use DefaultItemRenderer in mxml spark List
<s:List id="list" labelField="product">
<s:ArrayCollection>
<fx:Object product="Flex" price="100"></fx:Object>
<fx:Object product="Air" price="200"></fx:Object>
<fx:Object product="Catalyst" price="300"></fx:Object>
<fx:Object product="FlashBuilder" price="400"></fx:Object>
<fx:Object product="Animate" price="500"></fx:Object>
</s:ArrayCollection>
<s:itemRenderer>
<fx:Component>
<s:DefaultItemRenderer initialize="init()">
<fx:Script>
</fx:Script>
</s:DefaultItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:List>
but I have this error :
Error: Could not resolve <s:DefaultItemRenderer> to a component
implementation
Thanks
--
Sent from: http://apache-flex-users.2333346.n4.nabble.com/
Re: Spark List Desktop use DefaultItemRenderer in mxml
Posted by pol2095 <po...@free.fr>.
I found a workaround :
/package components
{
import spark.skins.spark.DefaultItemRenderer;
public class DefaultItemRenderer extends
spark.skins.spark.DefaultItemRenderer {}
}/
/<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:components="components.*">
<s:List id="list" labelField="product">
<s:ArrayCollection>
<fx:Object product="Flex" price="100"></fx:Object>
<fx:Object product="Air" price="200"></fx:Object>
<fx:Object product="Catalyst" price="300"></fx:Object>
<fx:Object product="FlashBuilder" price="400"></fx:Object>
<fx:Object product="Animate" price="500"></fx:Object>
</s:ArrayCollection>
<s:itemRenderer>
<fx:Component>
<components:DefaultItemRenderer initialize="init()">
<fx:Script>
</fx:Script>
</components:DefaultItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:List>
</s:Application>/
--
Sent from: http://apache-flex-users.2333346.n4.nabble.com/