activacion y mejoras en campos multiples

This commit is contained in:
fredyrivera 2017-08-21 11:06:53 -05:00
parent e53e772d58
commit 5e29eef099

View File

@ -11456,7 +11456,13 @@ $resultado .= "<div class='row'>
<input class='form-control' type='range' value='$privado' min='0' max='1' name='privado_$row[control]' id='privado_$row[control]' <input class='form-control' type='range' value='$privado' min='0' max='1' name='privado_$row[control]' id='privado_$row[control]'
onchange =\"xajax_campo_privacidad(this.value,'$row[id_campo]','$id_formulario','grabar')\"> onchange =\"xajax_campo_privacidad(this.value,'$row[id_campo]','$id_formulario','grabar')\">
<span class='input-group-addon alert-success' title='el contenido de este campo no se mostrará'>1</span> <span class='input-group-addon alert-success' title='el contenido de este campo no se mostrará'>1</span>
</div>
Multiple<br>
<div class='input-group '>
<span class='input-group-addon'>0</span>
<input type='range' value='$row[multiple]' min='0' max='1' class='form-control'
onchange =\"xajax_actualizar_campo('form_contenido_campos','$row[id]','multiple',(this.value),'',''); \">
<span class='input-group-addon alert-success'>1</span>
</div> </div>
</div> </div>
<div class='col-md-3' title='ORDEN'> <div class='col-md-3' title='ORDEN'>
@ -11472,12 +11478,7 @@ $resultado .= "<div class='row'>
</div> </div>
</div> </div>
<!-- <div class='col-md-2' title='MULTIPLE'> <!-- <div class='col-md-2' title='MULTIPLE'>
<div class='input-group '>
<span class='input-group-addon'></span>
<input type='range' value='$row[multiple]' min='0' max='1' class='form-control'
onchange =\"xajax_actualizar_campo('form_contenido_campos','$row[id]','multiple',(this.value),'',''); \">
<span class='input-group-addon alert-success'></span>
</div>
</div> </div>
--!> --!>
<div class='col-md-1' title='ELIMINAR'> <div class='col-md-1' title='ELIMINAR'>
@ -12083,17 +12084,19 @@ $render = formulario_campos_render($id_campo,$id_form,$control,$item+1);
$ingredientes = " $ingredientes = "
<div id='ingrediente_linea_$id' style='display:inline'> <div id='ingrediente_linea_$id' style='display:inline'>
$render $render
</div> </div>
"; ";
$boton= "<div style='display:inline' class='btn btn-link' onclick=\"xajax_campo_multiple('$id_campo','$id_form','$control','".($item+1)."') \">".($item+1)." $boton= "<div style='display:inline' class='btn btn-link' onclick=\"xajax_campo_multiple('$id_campo','$id_form','$control','".($item+1)."') \">
<i class='glyphicon glyphicon-plus-circle'></i> Agregar campo <i class='glyphicon glyphicon-plus-circle'></i> Agregar campo
</div>"; </div>";
$div = "id_campo_$id_campo"."_".$id; $div = "id_campo_$id_campo"."_".$id;
$respuesta = new xajaxResponse('utf-8'); $respuesta = new xajaxResponse('utf-8');
$respuesta->addAssign($div,"innerHTML",$ingredientes); #$respuesta->addAssign($div,"innerHTML",$ingredientes);
$respuesta->addAssign("multiple_$div","innerHTML",$ingredientes);
$respuesta->addAssign("boton_".$id_campo."","innerHTML","$boton "); $respuesta->addAssign("boton_".$id_campo."","innerHTML","$boton ");
return $respuesta; return $respuesta;
@ -12417,15 +12420,15 @@ elseif($campo_tipo_accion == 'email'){$render = "
} }
else{$render = "<input value='$value' type='text' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class='form-control' placeholder='$campo_descripcion' > ";} else{$render = "<input value='$value' type='text' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class='form-control' placeholder='$campo_descripcion' > ";}
if($multiple =='1'){ if($multiple =='1'){
if ($item=='0'){
$boton= " <div class='btn btn-primary btn-link' onclick=\"xajax_campo_multiple('$id_campo','$id_form','$control','$item') \" >
<i class='glyphicon glyphicon-plus-circle'></i> Agregar campo
</div>";}else{ $boton=""; }
$campo_multiple = " $campo_multiple = "
<div class='col-md-12' id='id_campo_$id_campo"."_".$item."'> <div class='col-md-12' id='id_campo_$id_campo"."_".$item."'>
<div id='boton_$id_campo' style='display:inline'>
<div class='btn btn-primary btn-link' onclick=\"xajax_campo_multiple('$id_campo','$id_form','$control','$item') \" >
<i class='glyphicon glyphicon-plus-circle'></i> Agregar campo
</div>
</div>
</div> </div>
"; ";
} }
@ -12449,6 +12452,9 @@ elseif($campo_tipo_accion == 'email'){$render = "
</div> </div>
</div> </div>
<div class='' id='multiple_id_campo_$id_campo"."_".$item."'>
<div id='boton_$id_campo'>$boton</div>
</div>
$campo_multiple $campo_multiple
"; ";