table_info (get)
La commande vous permet de récupérer les caractéristiques et les propriétés d'un tableau spécifique dans la base de données requise. En plus des caractéristiques du tableau, tous les champs qui le composent seront également disponibles avec leurs caractéristiques.
Paramètres
tablename
Nom du tableau à récupérer.
db
Nom de la base de données où récupérer le tableau.
token
Le jeton d'identification de l'utilisateur
Exemple
https://web.nios4.com/ws/?action=table_info&db=db&tablename=customer&token=00000000
Erreurs
notfound
Le tableau demandé n'existe pas
unauthorized
Vous n'avex pas les permis d'affichage pour le tableau demandé
Réponse
{
"error": false, Identifiant d'erreur
"table": {
"gguid": "guid", Identifiant global
"tid": "20190923135015", Identifiant temporel
"eli": "0", Si le tableau est supprimé
"arc": "0", Index des archives
"ut": "user", Dernier utilisateur
"ind": "0", Index de classement
"displayable": "1", Permis de visualisation
"eliminable": "1", Permis d'élimination
"editable": "1", Permis d'édition
"tablename": "customer", Nom réel du tableau
"syncyes": "1", Permis de synchronisation
"syncsel": "1", Permis de synchronisation sélective
"syncno": "0", Permis de synchronisation optionnelle
"param": {}", Paramètres du tableau
"tablelabel": "Customer", Étiquette du tableau
"newlabel":"New Customer", Étiquette sur un nouvel enregistrement
"expressions": "", Expressions de calcul
"lgroup": "" Group d'appartenance
},
"fields": [
{
"gguid": "g", Identifiant global du champ
"tid": "20190923135015", Identifiant temporel
"eli": "0", Si le champ est supprimé
"arc": "0", Index des archives
"ut":"user", Dernier utilisateur
"ind": "1001", Index de classement
"displayable": "1", Permis de visualisation
"eliminable": "1", Permis d'élimination
"editable": "1", Permis d'édition
"tablename": "customer", Tableau d'appartenence
"fieldname": "name", Nom réel du champ
"fieldlabel": "Name", Étiquette du champ
"fieldtype": "11", Type du champ
"viewcolumn": "1", Si la colonne est visible
"columnwidth": "200", Largeur de la colonne
"obligatory": "0", Si le champ est obligatoire
"param": "{}", Paramètres Champ
"ofsystem": "1", Si le champ est système
"expression": "{}", Expressions de champ (non utilisé)
"style":"{}", Style du champ
"panel": "", Panneau contenant le champ
"panelindex": "0", Index du panneau
"fieldlabel2": "C Name", Étiquette sur la colonne
"columnindex": "1" Index de la colonne
},...],
"record": { Modèle de référence de l'enregistrement
"gguid": "", utilisable dans les autre appels
"tid": 0, pour ajouter et modifier les valeurs
"eli": 0, dans le tableau
"arc": 0,
"ut": "",
"ind": 0,
"exp": "",
"gguidp": "",
"uta": "",
"tap": "",
"dsp": "",
"dsc": "",
"dsq1": 0,
"dsq2": 0,
"utc": "",
"tidc": 0,
"name": "",
},
"archives": [ Liste des archives
{ disponibles pour le tableau
"gguid": "g",
"tid": "20200323110641",
"eli": "0",
"arc": "0",
"ut":"user",
"ind": "2",
"gguidp": "",
"exp": "",
"uta": "1050",
"tap": "",
"dsp": "",
"dsc": "",
"dsq1": "0",
"dsq2": "0",
"utc":"user",
"tidc": "20191023132749",
"tablename": "customer",
"arcindex": "2",
"archivename": "old"
}
],
"scripts": [ Listes des scripts associés
{ au tableau
"gguid": "g",
"ind": 7,
"tablename": "customer",
"scriptname":"script",
"scripttype": 3
}
],
"preferences": [ Préférences standard de mise en page
{ sur l'onglet
"NC": "ind",
"IN": 0,
"VS": 0,
"WD": 40,
"SO": 0
},...]
}