Ne pas afficher une ligne viw content builder sous condition

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Ne pas afficher une ligne viw content builder sous condition

    Désolé, j'ouvre à nouveau ce post
    J'ai ce script
    <script>function emptyCellsOnly(row) {
    var cells = row.cells;
    for(var j = 0; j < cells.length; j++) {
    if ((cells[j].getElementsByTagName("input").value == "") ||
    (cells[j].getElementsByTagName("input").value.includes("dés inscrit")))

    {
    return true;
    }
    }
    return false;
    }
    var rows = document.getElementsByTagName('tr');
    for(var i = 0; i < rows.length; i++) {
    if(emptyCellsOnly(rows[i])) {
    rows[i].style.display = 'none';
    }
    }</script>

    Il fonctionne trés bien .... sur un tableau à une colonne. J'ai beau le triturer, je ne vois pas le bug dés que je passe sur 2 colonnes. Ce script est placé dans l'onglet éditable template ce CB j'utilise la table fournie en cochant sample
    Merci beaucoup..

  • #2
    Re : Ne pas afficher une ligne viw content builder sous condition

    J'ai trouvé
    Je crée mes views a partir d'enregistrement breezing form
    Lorsque l'on crée une table content builder a partir de la case à cocher "sample" , on obtient les champs "editable" sélectionnés en onglet view
    on obtient {xxxxx:label}{label}{xxxxx:item} et item n'est pas la valeur mais l'item + la valeur du champ dans le formulaire breezing form. Dans mon cas, ce sont des champs input
    d'où
    <script type="text/javascript">var arrayLignes = document.getElementById("tableau").rows;
    var rows = arrayLignes.length;

    for(var i = 0; i < rows; i++)
    {
    if ((document.getElementsByTagName('input')[i].value == "")||
    (document.getElementsByTagName('input')[i].value.includes("désinscrit")))
    {
    document.getElementsByTagName('tr')[i].style.display = 'none';
    }
    }</script>

    et ca marche!

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X