ContactExample
Enregistrer
Retour
id>0): ?>
id; ?>
>
$contact->id)); ?>'>label); ?>
Libellé
Date de naissance
(Input data-type="date")
Heure de naissance
(Input data-type="hour")
Taille
Téléphone
(Input data-type="phone")
Site perso
(Input data-type="url")
Email
Etablissement
(Input data-type="firm")
Manager
(Input data-type="user")
* data-types (default: user) : définis les entité sélectionnables (ex: user,rank)
* data-scope= (default : $myFirm->id) scope a la firme ciblée (0 pour toutes les firms) "> (Input data-type="user")
Adresse
(Input data-type="location")
Localisation
(div data-type="map")
[
{
"label" : "Les bikers insupportables",
"latitude" : 44.81183294100969,
"longitude" : -0.6146047155672256
},
{
"label" : "SysDev ",
"latitude" : 44.81180753731187,
"longitude" : -0.6150445275851699
},
{
"type" : "circle",
"label" : "Leclerc",
"radius" : 100,
"latitude" : 44.810301604975486,
"longitude" : -0.6192602267205941
},
{
"type" : "polygon",
"label" : "Chinois",
"backgroundColor" : "red",
"borderColor" : "red",
"points" : [
[44.81238216817115, -0.6150852464139218],
[44.8124115648384, -0.6150025683594396],
[44.81236052554113, -0.6149765582247242],
[44.812335762552145, -0.6150543470901866]
]
}
]
Véhicule
(Select data-type="dictionary")
Histoire résumée
Histoire riche
(Textarea data-type="wysiwyg")
Mot de passe
(Input data-type="password")
Icone préférée
(Input data-type="icon")
available == 1 ? 'checked="checked"' : '' ?> data-type="checkbox" type="checkbox" id="available"> Disponible (Input data-type="checkbox")
CV
(Input data-type="file")
Avatar
(Input data-type="file")
Solvabilité
$item): ?>
solvability == $slug ? 'selected="selected"' : '' ?> value="" >
Handicaps
(Input data-type="checkbox-list")
Mode plié, à choix multi niveau
Mode plié, à choix multi niveau, avec JSON
Mode plié, à choix multi niveau, avec JSON simple
Mode plié, à choix simple niveau
Mode déplié
Nb. Enfants
Tags
(Select data-type="tag")
Couleur préférée
(Input data-type="color")
Salaire brut
Orientation
(Input data-type="choice")
$item):
$orientations[$slug] = $item['label'];
endforeach;
?>
has_plugin('fr.core.dynamicform')){
Plugin::need('dynamicform/DynamicForm');
echo Dynamicform::show('fiche-example',array(
'scope'=>'contact',
'uid'=>$contact->id
));
}
?>
Autres composants
Non lié a cette fiche contact
Etat
(Select data-type="dropdown-select")
Actif
Inactif
Nom du tuteur :
(Div data-type="quickform")
Donuts
(canvas data-type="doughnut")
Line
(canvas data-type="line")
Graphique example
Bar
(canvas data-type="bar")
Graphique example
Gauge
(canvas data-type="gauge")
Graphique example
Widget de stats
has_plugin('fr.core.statistic')) : ?>
0 ? Widget::show($firstWidget[0]->id) : 'Aucun widget existant';
} catch(Exception $e){
echo '
Erreur : '.$e->getMessage().'
';
} ?>
Le plugin statistique doit être activé et au moins un widget créé pour voir cet exemple.
Tableau d'une liste
(div data-type="dictionary-table")
has_plugin('fr.core.stripe')) : ?>
Formulaire de paiement en ligne (via API Stripe)
(Div data-type="payment")
Il faut configurer les clés API en config avant de pouvoir réaliser un paiement. (Voir cette page pour des cartes bleues de tests)
can('export', 'read') && $myFirm->has_plugin('fr.core.export')) : ?>
id.SLASH)))); ?>'>
Export modèle
Sélection de dossier picker
(Div data-type="filepicker")
Radio button
(Input data-type="radio")
Radio boutton
JSON Table
(Input data-type="jsontable")
JSON Table multiple champs
(Input data-type="jsontable")
Entitée ciblée
(Input data-type="entitypicker")