Ext.util.Format.undef fonctionnalité pour des valeurs nulles

voix
0

J'ai une propriété JSON qui pourrait être nulle, et je préfère garder cette façon pour d'autres raisons. Quand j'inclure cette propriété dans un Ext.Template avec « {} myProp » il rend parfois le mot « nul » quand je le veux pour le rendre comme une chaîne vide.

{MyProp: indéfinies} chasse uniquement pour les non défini, non nul. Quelle est la meilleure façon d'obtenir ce fait, étant donné que je ne veux pas modifier mes données pour convertir null à une chaîne vide, et je voudrais, si possible, de garder cela à l'intérieur du modèle. Poussant un peu javascript dans le modèle serait d'accord, mais je voudrais juste encore pouvoir faire myTemplate.apply (myData)

nl2br fait presque, mais je dois de ne pas insérer des balises br en cas de nouvelles lignes.

Créé 26/08/2009 à 23:06
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
1

Pouvez-vous remplacer FNUD?

Ext.util.Format.undef = function(v){
    return v !== undefined && v !== null ? v : "";
};

Ou vous pouvez ajouter votre propre fonction si vous ne voulez pas salir avec Ext, puis liez dans le modèle à la place.

Ext.util.Format.null2str = function(v){
    return v !== null ? v : "";
};
Créé 27/08/2009 à 01:26
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more