Both sides previous revisionPrevious revisionNext revision | Previous revision |
web:kg [2017-05-20 21:43] – [Form] admin | web:kg [2023-10-26 20:04] (current) – external edit 127.0.0.1 |
---|
<div class="alert alert-info" role="alert" id="loading-text"> <strong>Gegevens worden geladen, even geduld ...</strong> </div> | <div class="alert alert-info" role="alert" id="loading-text"> <strong>Gegevens worden geladen, even geduld ...</strong> </div> |
<?php | <?php |
$recfields[1]['algemeen']['id*'] = array('type'=>'modal', 'col'=>'col-12 col-sm-4', 'label_extra'=>'kort label, zonder spaties', 'placeholder'=>'Vul een ID in', 'attributes'=>array('pattern'=>'^[a-zA-Z0-9_]+$'),'validation'=>array('notempty-message'=>'Je moet een ID invullen','regexp-message'=>'ID mag geen spaties of speciale tekens bevatten: gebruik enkel letters, cijfers en underscore _')); | $recfields[1]['algemeen']['id*'] = array('type'=>'modal', 'th-title'=>'title veld voor th','col'=>'col-12 col-sm-4', 'label-extra'=>'kort label, zonder spaties', 'placeholder'=>'Vul een ID in', 'attributes'=>array('pattern'=>'^[a-zA-Z0-9_]+$'),'validation'=>array('notempty-message'=>'Je moet een ID invullen','regexp-message'=>'ID mag geen spaties of speciale tekens bevatten: gebruik enkel letters, cijfers en underscore _')); |
$recfields[1]['algemeen']['omschrijving*'] = array('thdata'=>array('orderable'=>'false'), 'col'=>'col-12 col-sm-8', 'label_extra'=>'langere omschrijving, mag spaties bevatten', 'placeholder'=>'Vul een omschrijving voor de reis in'); | $recfields[1]['algemeen']['omschrijving*'] = array('thdata'=>array('orderable'=>'false'), 'col'=>'col-12 col-sm-8', 'label_extra'=>'langere omschrijving, mag spaties bevatten', 'placeholder'=>'Vul een omschrijving voor de reis in'); |
$recfields[1]['algemeen']['startdatum'] = array('type'=>'daterange_start','data'=>array('daterange_stopid'=>'reis_einddatum'), 'schrijf_datum_options'=>'dag_kort,maand_voluit', 'col'=>'col-6 col-md-4', 'placeholder'=>'Startdatum'); | $recfields[1]['algemeen']['startdatum'] = array('type'=>'daterange_start','data'=>array('daterange_stopid'=>'reis_einddatum'), 'schrijf_datum_options'=>'dag_kort,maand_voluit', 'col'=>'col-6 col-md-4', 'placeholder'=>'Startdatum'); |
</code> | </code> |
=== Table === | === Table === |
* ''$tablefields[//formnr//][//tabname//][//label//] = array(...)'' | * ''$recfields[//formnr//][//tabname//][//label//] = array(...)'' |
* ''//formnr//'': number of form (normally ``1``, but can be ``2``, ``3``, etc. if multiple database tables are used) | * ''//formnr//'': number of form (normally ``1``, but can be ``2``, ``3``, etc. if multiple database tables are used) |
* ''//tabname//'': name of group of columns to display | * ''//tabname//'': name of group of columns to display |
* additional options: ''schrijf_datum_options'' | * additional options: ''schrijf_datum_options'' |
* ``float`` | * ``float`` |
| * ``th_title``: title attribatue for th-tags |
| * ``th_data``: |
=== Form === | === Form === |
* ``$tablefields[//formnr//][//tabname//][//label//] = array(..)`` | * ``$recfields[//formnr//][//tabname//][//label//] = array(..)`` |
* ``//formnr//``: number of form (normally ``1``, but could be ``2``, ``3``, etc. if multiple forms are needed) | * ``//formnr//``: number of form (normally ``1``, but could be ``2``, ``3``, etc. if multiple forms are needed) |
* Note: ensure ``$dbtable[//formnr//]`` and ``$record_id[//formnr//]`` is defined for all forms (typically at top of php page) | * Note: ensure ``$dbtable[//formnr//]`` and ``$record_id[//formnr//]`` is defined for all forms (typically at top of php page) |
| * ``label``: see above (in section Table) |
| * additional options: |
| * ``label`` ends with *: required field (validation.io not-empty will be triggered) |
| * ``label`` starts with [: new row in form |
| * ``label`` starts with _: ?? |
* ``array(...`` | * ``array(...`` |
* ``col=>//bootstrap grid//`` | * ``col=>//bootstrap grid//`` |