Je souhaite afficher du texte enrichi dans le menu déroulant, pour lequel j'utilise le moteur de rendu suivant.Problème Flex Itemrenderer avec le contrôle DropDown
<?xml version="1.0" encoding="utf-8"?>
<mx:HBox xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Script>
<![CDATA[
import spark.utils.TextFlowUtil;
]]>
</fx:Script>
<s:TextArea textFlow="{TextFlowUtil.importFromXML(new XML(data))}"/>
</mx:HBox>
Le texte montre renderer html correctement dans la liste déroulante, mais dans la partie supérieure option la plus (élément sélectionné) toute balise HTML est affiché à la place de ce que l'étiquette représente. Je suis complètement perdu toute aide sera appréciée.
Merci
Merci pour la pointe, je ne fait changer le générateur de susciter renderer mais la question reste, je pense que vous avez raison que la zone rapide ne reçoit pas rendu par le itemRenderer mais avec un simple contrôle TextInput. L'extension du contrôle semble être la seule solution. – Arslan
Le lien suivant m'a aidé à étendre le combobox http://stackoverflow.com/questions/269773/flex-custom-item-renderer-for-the-displayed-item-in-the-combobox/280859#280859 – Arslan