Commit 0740b5d8 authored by Théo GUILLON's avatar Théo GUILLON
Browse files

suppression : menu deroulant avec recherche (select2)

correction : des champs selectionner par l'ajout de condition en fonction du form-container dans lequel l'utilisateur click
parent c1b6cdb6
...@@ -69,7 +69,7 @@ $typeCreateForm = isset($typeCreateForm) === true ? $typeCreateForm : ''; ...@@ -69,7 +69,7 @@ $typeCreateForm = isset($typeCreateForm) === true ? $typeCreateForm : '';
<!-- Bouton ajout d'une condition --> <!-- Bouton ajout d'une condition -->
<?php <?php
echo $this->Html->link('<i class="fa fa-plus fa-lg"></i>' . ' ' . __d('formulaire', 'formulaire.btnCondition'), ['#' => '#'], [ echo $this->Html->link('<i class="fa fa-plus fa-lg"></i>' . ' ' . __d('formulaire', 'formulaire.btnCondition'), ['#' => '#'], [
'id' => 'btn-condition', 'id' => 'btn-condition-'.$typeCreateForm,
'escape' => false, 'escape' => false,
'data-toggle' => 'modal', 'data-toggle' => 'modal',
'data-target' => '#modalAddCondtion', 'data-target' => '#modalAddCondtion',
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
'donneesSensible' => 'Les données traitées sont qualifiées de \'données sensibles\' ?' 'donneesSensible' => 'Les données traitées sont qualifiées de \'données sensibles\' ?'
], ],
'empty' => true, 'empty' => true,
'class' => 'usersDeroulant transformSelect form-control', 'class' => 'transformSelect form-control',
'placeholder' => false, 'placeholder' => false,
'required' => true, 'required' => true,
'data-placeholder' => ' ' 'data-placeholder' => ' '
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
'id' => 'hasValue', 'id' => 'hasValue',
'options' => [], 'options' => [],
'empty' => true, 'empty' => true,
'class' => 'usersDeroulant transformSelect form-control', 'class' => 'transformSelect form-control',
'placeholder' => false, 'placeholder' => false,
'required' => true, 'required' => true,
'data-placeholder' => ' ' 'data-placeholder' => ' '
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
'id' => 'thenTheField', 'id' => 'thenTheField',
'options' => [], 'options' => [],
'empty' => true, 'empty' => true,
'class' => 'usersDeroulant transformSelect form-control', 'class' => 'transformSelect form-control',
'placeholder' => false, 'placeholder' => false,
'required' => true, 'required' => true,
'data-placeholder' => ' ' 'data-placeholder' => ' '
...@@ -130,11 +130,13 @@ ...@@ -130,11 +130,13 @@
var idContainer = null; var idContainer = null;
var idFieldConditionCreated = null; var idFieldConditionCreated = null;
$('#btn-condition').click(function () { // $('#btn-condition').click(function () {
$('#btn-condition-formulaire, #btn-condition-coresponsable, #btn-condition-soustraitant').click(function () {
hideAllFields(); hideAllFields();
$('#ifTheField option').slice(3).remove(); $('#ifTheField option').slice(3).remove();
idContainer = '#' + $('.form-container').attr('id'); // idContainer = '#' + $('.form-container').attr('id');
idContainer = '#' + $(this).parent().parent().nextAll('.form-container').attr('id');
if (!idContainer) { if (!idContainer) {
return false; return false;
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment