WP TABLE DELETE ROWS
WP TABLE DELETE ROWS ( objCible ) | ( refTableau ; numLigne {; nbLignes} )
Paramètre | Type | Description | |
---|---|---|---|
objCible | Object | → | Plage ou élément ou document 4D View Pro |
refTableau | Object | → | Référence de tableau |
numLigne | Integer | → | Numéro d'indice de la ligne |
nbLignes | Integer | → | Nombre de lignes à supprimer (valeur par défaut=1) |
Description
La commande WP TABLE DELETE ROWS supprime une ou plusieurs lignes d'un tableau 4D Write Pro.
Cette commande prend en charge deux syntaxes :
- Si vous passez objCible comme premier paramètre, la commande supprimera toutes les lignes des tableaux qui intersectent la cible. objCible peut contenir :
- une plage, ou
- un élément (ligne / paragraphe / corps / en-tête/ pied / image en ligne / section / sous-section), ou
- un document 4D Write Pro.
Avec cette syntaxe, le paramètre nbLignes est ignoré (s'il est passé). - Si vous passez les paramètres refTableau et numLigne, la commande supprime la/les ligne(s) du tableau désigné, en commençant par l'indice de ligne spécifié.
Avec cette syntaxe, le paramètre optionnel nbLignes définit le nombre de lignes de refTableau à supprimer. Par défaut, si ce paramètre est omis, une ligne est supprimée.
La suppression de toutes les lignes du tableau entrainera la suppression du tableau.
Exemple
Vous souhaitez supprimer deux lignes du tableau Invoice. Le code suivant :
var $table : Object
$table:=WP Get element by ID(WParea;"Invoice") //récupère le tableau "Invoice"
WP TABLE DELETE ROWS($table;3;2) //supprime 2 lignes après la 2ème ligne (3e position)
Supprimera les deux lignes de leur emplacement initial :