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/