Champs HTML5 (types, paramètres, validations,...)

Généralités

JqGrid définit les types et paramètres des champs. HTML5 a apporté des nouveaux types standards dans les navigateurs.

PhpMyApp permet de mettre jqGrid en mode HTML5. Ceci se fait en mettant comme type, le type HTML5 précédé de # .

 

Le mode HTML5 concerne tous les champs d'un formulaire et n'est disponible qu'en mode Formulaire d'édition !

Les fonctionnalités automatiques de PMA (liens, liste déroulantes, états...) ne marchent plus en mode HTML

Exemple

Pour générer le champ HTML suivant :

<input

type ="password"

size ="10"

pattern ="^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9]).{8,}$"

placeholder="Veuillez entretr votre mot de passe"

title ="Le mot de passe doit contenir : au minimum 8 caractères, au moins 1 majuscule, 1 minuscule, 1 chiffre et 1 caractère spécial"

>

Il faut mettre comme Type (qui générera le paramètre jqGrid edittype) :

#password

et comme Paremeter (qui générera le paramèttre jqGrid editoptions) :

size:10, pattern:'^(?...', placeholder:'Veuill...', title:'Le mot...'

Références

Table des matières de l'aide administrateur

Table des matières de l'aide