1
Je ne parviens pas à afficher de nouvelles lignes dans la colonne. Voici mon code.AngularJS: la grille de l'interface utilisateur affiche plusieurs lignes dans une cellule à l'aide du filtre
tests = "TC2148 (test1),TC2150 (test2),TC2149 (test3)";
{ field:'tests', displayName:'TestID's', cellTooltip: true, minWidth:110, visible: true , cellFilter : 'filterTests:this' }
testApp.filter('filterTests',function(){
return function(value){
value = value.replace(/ *\([^)]*\) */g, "")
.replace(/,/g,"\n");
return value;
}
});
Si vous avez des parenthèses imbriquées, vous devez lire [Supprimer les modèles imbriqués avec une ligne de JavaScript] (http://blog.stevenlevithan.com/archives/reverse-recursive-pattern). Vous verrez que vous avez juste besoin de 'while (value! = (Value = value.replace (/ \ s * \ ([^()] * \)/g," "))); retour valeur; ' –
s'il vous plaît poster la réponse ici http://stackoverflow.com/questions/43114069/replace-content-present-in-the-nested-brackets Merci beaucoup! – Coded9
Est-ce que ma réponse ci-dessous a aidé? As-tu besoin d'autre chose? –