![]() | _FIELD |
Cette table contient la description des Champs de la Table.
Les Champs sont facultatifs si la définition dans la base de donnée suffit
Champs | Explications | Nom physique |
---|---|---|
DB name | DB physical field name | DB_NAME |
Name | displayable field name | NAME |
Description | Field description | DESCR |
Type | jqtype or #HTML5 type or !special field generation | TYPE |
Parameters | parameter depending on Type | PARAM |
HTML | specific HTML/Markdown for this Field Inclus automatiquement |
INCL$HTML |
jqGrid | jqGrid Option parameters for this Field Inclus automatiquement |
INCL$JQG |
JavaScript | javascript functions for this Field Inclus automatiquement |
INCL$JS |
jqg_col | column parameters Inclus automatiquement pour cette colonne |
JQG$COL |
jqg_edit_opt | column editoptions/HTML5 attributes Inclus automatiquement pour cette colonne |
JQG$EDIT_OPT |
jqg_edit_rule | column editrules Inclus automatiquement pour cette colonne |
JQG$EDIT_RULE |
jqg_format_opt | column formatoptions Inclus automatiquement pour cette colonne |
JQG$FORMAT_OPT |
jqg_search_opt | column searchoption Inclus automatiquement pour cette colonne |
JQG$SEARCH_OPT |
jqg_form_opt | column formoption Inclus automatiquement pour cette colonne |
JQG$FORM_OPT |
PHP | PHP function to encode/normalize/modify this field before write | PHP_BEFORE_WRITE |
Trim | SQL Trim before write | SQL_TRIM |
Null if | do SQL nullif before write | SQL_NULLIF |
Virtual | Not a real column, value obtained by (VIRTUAL_SQL) as DB_NAME | VIRTUAL |
Virtual SQL | SQL for VIRTUAL field and LINK_ID where | VIRTUAL_SQL |
Table | refer to this Table | _TABLE_ID |
RW groups | Groups who can edit this field Règles des groupes |
_GROUP_ID_LST |
Sequence | Field sequence | _SEQUENCE |
Un type commençant par un # est un type HTML5, ils ne peuvent marcher qu'en mode Formulaire.
Un type commençant par ! est un type spécial PMA..
Type | Paramètres | Remarque |
---|---|---|
vide | idem ceux ci-dessous | S'il n'y a pas de Type défini, il est déduits de la base de données |
vide | idem ceux ci-dessous | Certains champs PMA impliquent des types automatiques (!types) |
#html5 type | HTML5 attributes | Aide HTML5, Manuel du support HTML dans jqGrid |
text | size:10,maxlength:15 | |
textarea | rows:2,cols:10 | |
checkbox | value:'Yes:No' | Si le champ dans la base de donnée est boolean ou int(1), pas besoin de paramètre |
select | key1:text1;key2:text2;key3:text3 | On peut mettre d'autres options dans jqg_edit_opt :
multiple:true,size:7 |
password | size:10,maxlength:15 | |
image | src:'path_to_my_image' | Image statique (comme un bouton), image dépendant des données voir !image ci-dessous |
date | date formatoptions | |
time | date en saisie libre (sans le calendrier) | |
email formatoptions | ||
integer | integer formatoptions | |
number | number formatoptions | |
url | showlink formatoptions | |
curency | currency formatoptions | |
!mselect | key1:text1;key2:text2;key3:text3 | idem type select, mais avec multiselect et size:4 |
!link | Voir dans trucs et astuces | Lien automatique XXXXX_ID sur la table XXXXX |
!mlink | as !link | Lien automatique multiple XXXXX_ID_LST sur la table XXXXX |
!image | url:'.../.../.../',ext:'.gif',width:99,height:99 | La valeur du champ est le nom de l'image |
!... | Type non défini par PMA, les paramètres doivent être spécifiés entièrement dans un widget |