Langage 4DCommandes par thèmeListes hiérarchiquesVersion : SuivantListes hiérarchiquesAPPEND TO LIST ( liste : Integer ; libelléElément : Text ; réfElément : Integer {; sous_Liste ; déployée : Boolean} )CLEAR LIST ( liste : Integer {; *} )Copy list ( liste : Integer ) : IntegerCount list items ( {* ;} liste : Integer, Text {; *} ) : IntegerDELETE FROM LIST ( * ; liste : Text ; réfElément : Integer, Operator {; *} )DELETE FROM LIST ( liste : Integer ; réfElément : Integer, Operator {; *} )Find in list ( {* ;} liste : Integer, Text ; valeur : Text ; portée : Integer {; tabEléments : Integer array {; *}} ) : IntegerGET LIST ITEM ( {* ;} liste : Integer, Text ; positionElém ; réfElément : Integer ; libelléElément : Text {; sous_Liste ; déployée : Boolean} )GET LIST ITEM ( {* ;} liste : Integer, Text ; * ; réfElément : Integer ; libelléElément : Text {; sous_Liste ; déployée : Boolean} )Get list item font ( {* ;} liste : Integer, Text ; refElément : Entier long, Opérateur ) : TextGet list item font ( * ; liste : Integer, Text ; * ) : TextGET LIST ITEM ICON ( {* ;} liste : Integer, Text ; refElément : Opérateur, Entier long ; icône : Picture )GET LIST ITEM ICON ( {* ;} liste : Integer, Text ; * ; icône : Picture )GET LIST ITEM PARAMETER ( {* ;} liste : Integer, Text ; refElément : Entier long, Opérateur ; sélecteur : Text ; valeur : Text, Boolean, Real )GET LIST ITEM PARAMETER ( * ; liste : Integer, Text ; * ; sélecteur : Text ; valeur : Text, Boolean, Real )GET LIST ITEM PARAMETER ARRAYS ( {* ;} liste : Integer, Text ; refElément : Entier long, Opérateur ; tabSélecteurs : Text array {; tabValeurs : Text array} )GET LIST ITEM PARAMETER ARRAYS ( * ; liste : Integer, Text ; * ; tabSélecteurs : Text array {; tabValeurs : Text array} )GET LIST ITEM PROPERTIES ( {* ;} liste : Integer, Text ; refElément : Opérateur, Entier long ; saisissable : Boolean {; style : Integer {; icône : Text, Integer {; couleur : Integer}}} )GET LIST ITEM PROPERTIES ( * ; liste : Integer, Text ; * ; saisissable : Boolean {; style : Integer {; icône : Text, Integer {; couleur : Integer}}} )GET LIST PROPERTIES ( liste : Integer ; apparence : Integer {; icône : Integer {; hauteurLigne : Integer {; doubleClic : Integer {; multiSélection : Integer {; modifiable : Integer}}}}} )INSERT IN LIST ( {* ;} liste : Integer, Text ; avantElément : Entier long, Opérateur ; libelléElément : Text ; réfElément : Integer {; sous_Liste ; déployée : Boolean} )INSERT IN LIST ( * ; liste : Integer, Text ; * ; libelléElément : Text ; réfElément : Integer {; sous_Liste ; déployée : Boolean} )Is a list ( liste : Integer ) : BooleanList item parent ( {* ;} liste : Integer, Text ; refElément : Opérateur, Entier long ) : IntegerList item parent ( * ; liste : Integer, Text ; * ) : IntegerList item position ( {* ;} liste : Integer, Text ; réfElément : Integer ) : IntegerLIST OF CHOICE LISTS ( tabNums : Integer array ; tabNoms : Text array )Load list ( nomListe : Text ) : IntegerNew list : IntegerSAVE LIST ( liste : Integer ; nomListe : Text )SELECT LIST ITEMS BY POSITION ( {* ;} liste : Integer, Text ; positionElém : Integer {; tabPositions : Integer array} )SELECT LIST ITEMS BY REFERENCE ( liste : Integer ; réfElément : Integer {; tabRéfs : Integer array} )Selected list items ( {* ;} liste : Integer, Text {; tabEléments : Integer array {; *}} ) : IntegerSET LIST ITEM ( {* ;} liste : Integer, Text ; refElément : Opérateur, Entier long ; libelléElément : Text ; nouvelRéf : Integer {; sous_Liste ; déployée : Boolean} )SET LIST ITEM ( * ; liste : Integer, Text ; * ; libelléElément : Text ; nouvelRéf : Integer {; sous_Liste ; déployée : Boolean} )SET LIST ITEM FONT ( {* ;} liste : Integer, Text ; refElément : Entier long, Opérateur ; police : Text, Integer )SET LIST ITEM FONT ( * ; liste : Integer, Text ; * ; police : Text, Integer )SET LIST ITEM ICON ( {* ;} liste : Integer, Text ; réfElément : Entier long, Opérateur ; icône : Picture )SET LIST ITEM ICON ( * ; liste : Integer, Text ; * ; icône : Picture )SET LIST ITEM PARAMETER ( {* ;} liste : Integer, Text ; refElément : Opérateur, Entier long ; sélecteur : Text ; valeur : Text, Boolean, Real )SET LIST ITEM PARAMETER ( * ; liste : Integer, Text ; * ; sélecteur : Text ; valeur : Text, Boolean, Real )SET LIST ITEM PROPERTIES ( {* ;} liste : Integer, Text ; refElément : Opérateur, Entier long ; saisissable : Boolean ; style : Integer {; icône : Text, Integer {; couleur : Integer}} )SET LIST ITEM PROPERTIES ( * ; liste : Integer, Text ; * ; saisissable : Boolean ; style : Integer {; icône : Text, Integer {; couleur : Integer}} )SET LIST PROPERTIES ( liste : Integer ; apparence : Integer {; icône : Integer {; hauteurLigne : Integer {; doubleClic : Integer {; multiSélection : Integer {; modifiable : Integer}}}}} )SORT LIST ( liste : Integer {; > ou <} )