No description
css | ||
formulaires | ||
inclure | ||
js | ||
lang | ||
prive | ||
.gitignore | ||
gamutable_autorisations.php | ||
gamutable_fonctions.php | ||
gamutable_options.php | ||
gamutable_pipelines.php | ||
gulpfile.js | ||
json_gamutable.json.html | ||
package.json | ||
paquet.xml | ||
README.md | ||
yarn.lock |
gamutable
Configuration
Choisir entre la version minifiée de vuejs (sans le debug) ou la version de dev
Utilisation
- Charger l'inclure
<INCLURE{fond=inclure/gamutable,env}>
- Surcharcher
json_gamutable.json.html
en suivant son modele
pour le header c'est de la forme : "champ":"label"
pour les champs date, pour avoir l'ordre de la col, il faut le format : dd/mm/yyyy ou dd/mm/yy
-
Pour utliser des boutons actions :
- dans
json_gamutable.json.html
"statut" : [(#INCLURE{fond=inclure/statut,id_de_mon_objet}|json_encode)],
- dans
inclure/statut.html
, bien ajouter au lien :class="url_action"
<BOUCLE_a(SOUSCRIPTIONS){id_souscription}{tout}> #SET{args,#ID_SOUSCRIPTION|concat{-}|concat{#STATUT}} <a class="url_action" href="[(#URL_ACTION_AUTEUR{changer_statut_souscription,#GET{args}})]"> #STATUT </a> </BOUCLE_a>
- dans
-
Pour utiliser les crayons, il faut utiliser le pipeline
crayons_vue_affichage_final
/**
* injection du reload de vuejs pour les crayons de l'objet souscription
*
* @param $flux
* @return $flux
*/
function souscriptions_crayons_vue_affichage_final($flux){
if ($flux['args']['type'] === 'souscription') {
$flux['data'] .= ' <script type="text/javascript"> app.rechargerJson(); </script>';
}
return $flux;
}
Attention Pour les crayons, l'invalidation du cache ne se fait que pour les objets publiés