Mise à la ligne automatique sous condition sur sheet

a marqué ce sujet comme résolu.

Bonjour à tous,

Je suis débutant en javascript et je cherche à faire une mise à la première ligne vide du tableau selon une condition.

En détail : J’ai un tableau avec des colonnes allant de A à S, la colonne S correspondant à une date que je saisie à réception d’un document. Quand la case n’est pas vide je veux que ma ligne descende automatiquement en bas du tableau (première ligne vide) car mon tableau se rempli au fur et à mesure de l’année et une fois cette case remplie ma ligne ne me sert plus (mais je ne doit pas pour autant la supprimer)

Merci par avance pour vos réponse

Tu parles d’un tableau HTML comme ci-dessous ? (on a l’impression que tu parles d’un tableur du style Excel parfois…)

1
2
3
4
5
6
7
<table id="montableau">
  <tr> 
    <td>blabla</td>
    <td>blabla</td>
  </tr>
</table>
</div>

Déjà arrives-tu à récupérer le contenu de la date que tu saisis dans la colonne S ? Si oui, tu peux récupérer la taille de ton tableau et ajouter la ligne à la suite :

1
2
3
4
5
6
// on récupère le tableau
var tableau= document.getElementById("montableau");
// on récupère le nombre de colonnes ou lignes
var size = tableau.rows.length; (ou cells en fonction de ce que tu souhaites)
// on ajoute à la dernière ligne ce qu'on souhaite
var addfinalRow   = tableau.insertRow(size);
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte