J'ai une petite grille de données flexible. Le dataProvider est une xmlList. J'ai deux colonnes, userList et autorisations d'utilisateur. La colonne des autorisations utilisateur sous forme de cases à cocher. Les valeurs de la case à cocher sont stockées en tant que 0 et 1 dans mySQL. En les renvoyant de PHP, je les convertis en vrai ou faux. Son renvoyant les valeurs correctement à l'interface.valeur de case à cocher flexible non sélectionnée à partir de la base de données
Mais dans l'itemrenderer, la case à cocher n'est pas définie sur true ou false. Soit tout est vrai ou tout est faux.
Voici mon code. http://www.freeimagehosting.net/uploads/4ba76933d3.gif
Comment puis-je définir correctement la valeur des cases à cocher à partir des valeurs DB?
Aidez-nous s'il vous plaît.
J'utiliser 'selected =" {Boolean (Number (data. @ Selected))} "' ou '{data. @ Selected ==" 1 "}' pour être sûr. La chaîne '" 0 "' (comme toute autre chaîne non vide) évalue à 'true' en javascript (et certainement aussi en actionscript). – Amarghosh
J'ai raté qu'il avait 0, 1 comme possibilités, ma solution était si PHP retourné vrai et fausses cordes :) – Ladislav
Hey merci beaucoup Ladislav et Amar. selected = "{Boolean (Number (data. @ Selected))}" travaillé. –