PhilFlash

Tips for HtmlCellRenderer

Updated for MX 2004 et Flash 8

Tip 1 : Si vous affichez seulement une image, insérez l'image dans une balise <p>

Vous êtes nombreaux à utiliser le HTMLCellRenderer pour afficher seulement une image. Vous rencontrez les problèmes suivants :

Pour contourner ce problème, il suffit d'insérer l'image dans une balise <p>. C'est tout simple mais vous êtes nombreux à l'oublier...

Déclarer la fonction myHtmlFunction de la façon suivante pour les images :

myHtmlFunction = function (itemObj:Object, columnName:String) {
    if (itemObj == undefined || columnName == undefined) {
        return;
    }
    var html:String;
    switch (columnName) {
        case "image":
            html = "<p><img src='"+itemObj.image+"'></p>";
            return html;
        break;

    }
}

Voici un exemple avec le problème et la correction.
Cet exemple montre aussi l'utilisation du tag CDATA dans un fichier XML avec le composant XMLConnector.

Obtenir les sources htmlrdtip1.zip (317 Ko) Mise à jour du 15 Septembre 2005

 

xhtml   css   cc   508   aaa
Me connaître  |  Me contacter