campo tabla
This commit is contained in:
parent
491d3f3d52
commit
d5c79b7236
@ -14794,6 +14794,10 @@ elseif($tipo =='17'){
|
|||||||
|
|
||||||
</div>";
|
</div>";
|
||||||
}
|
}
|
||||||
|
elseif($tipo =='34'){
|
||||||
|
|
||||||
|
$resultado ="<textarea class='form-control' id='opciones' name='opciones' title='Nombres de las columnas separados por punto y coma.' placeholder='col_1;col_2;col_3'>$valores</textarea> ";
|
||||||
|
}
|
||||||
else{
|
else{
|
||||||
$resultado = " <textarea class='form-control' id='opciones' name='opciones' title='Predefinido' placeholder='Valores predefinidos'>$valores</textarea>";
|
$resultado = " <textarea class='form-control' id='opciones' name='opciones' title='Predefinido' placeholder='Valores predefinidos'>$valores</textarea>";
|
||||||
}
|
}
|
||||||
@ -15988,6 +15992,31 @@ $resultado = "
|
|||||||
|
|
||||||
return $resultado;
|
return $resultado;
|
||||||
}
|
}
|
||||||
|
function campo_tabla_fila($id_campo,$fila){
|
||||||
|
|
||||||
|
$nueva_fila=($fila+1);
|
||||||
|
$campos_valores = remplacetas('form_campos_valores','id_form_campo',$id_campo,'campo_valor',"") ;
|
||||||
|
$titulos = explode(";",$campos_valores[0]);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
for($i=0;$i<count($titulos);$i++) $listado_campos .= "<td><input name='$id_campo"."[0][$nueva_fila][]' id='$id_campo"."[0][$nueva_fila][]' type='text' class='form-control'></td>";//
|
||||||
|
$listado_campos ="<td>$nueva_fila</td>$listado_campos";
|
||||||
|
|
||||||
|
|
||||||
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
|
#$respuesta->addAssign($div,"innerHTML",$ingredientes);
|
||||||
|
$boton="<a onclick=\"xajax_campo_tabla_fila('$id_campo','$nueva_fila'); \" class='btn btn-link pull-right'>[+] Agregar fila</a>";
|
||||||
|
$respuesta->addAssign("nueva_fila_$id_campo","innerHTML","$boton");
|
||||||
|
$respuesta->addcreate("tabla_$id_campo","tr","fila_".$id_campo."_$nueva_fila");
|
||||||
|
//"<tr id='fila_".$id_campo."_$nueva_fila' >";
|
||||||
|
$respuesta->addAssign("fila_".$id_campo."_$nueva_fila","innerHTML","$listado_campos");
|
||||||
|
return $respuesta;
|
||||||
|
|
||||||
|
}
|
||||||
|
$xajax->registerFunction("campo_tabla_fila");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function formulario_campos_render($id_campo,$id_form,$control,$item,$id_dato,$ubicacion){
|
function formulario_campos_render($id_campo,$id_form,$control,$item,$id_dato,$ubicacion){
|
||||||
$cols ="";
|
$cols ="";
|
||||||
@ -16194,6 +16223,36 @@ elseif($campo_tipo_accion == 'email'){$render = "
|
|||||||
$render = "$select <small>$campo_descripcion</small> ";
|
$render = "$select <small>$campo_descripcion</small> ";
|
||||||
$cols='6';
|
$cols='6';
|
||||||
}
|
}
|
||||||
|
elseif($campo_tipo_accion == 'table'){
|
||||||
|
//radio_agrupado_linea($id_campo,$form_id,$valor,$name,$control)
|
||||||
|
$campos_valores = remplacetas('form_campos_valores','id_form_campo',$id_campo,'campo_valor',"") ;
|
||||||
|
$mensaje = remplacetas('form_campos','id',$id_campo,'campo_descripcion',"") ;
|
||||||
|
|
||||||
|
$titulos = explode(";",$campos_valores[0]);
|
||||||
|
|
||||||
|
for($i=0;$i<count($titulos);$i++) $listado_titulos .= "<th class='text-center'>$titulos[$i]</th>";
|
||||||
|
$fila="1";
|
||||||
|
for($i=0;$i<count($titulos);$i++) $listado_campos .= "<td><input name='$id_campo"."[0][$fila][$i]' id='$id_campo"."[0][$fila][$i]' type='text' class='form-control'></td>";//
|
||||||
|
$listado_campos ="<tr id='fila_".$id_campo."_$fila' ><td>$fila</td>$listado_campos</tr>";
|
||||||
|
//$select = radio_agrupado_linea($id_campo,$id_form,$value,$id_campo."[".$item."]",$control);
|
||||||
|
$render = "
|
||||||
|
<div style='width:100%; overflow-x:scroll '>
|
||||||
|
<div class='table-responsive' >
|
||||||
|
<table class='table table-condensed table-bordered' id='tabla_$id_campo'>
|
||||||
|
<legend>$mensaje[0]</legend>
|
||||||
|
<thead>
|
||||||
|
<tr><td>#</td>$listado_titulos</tr>
|
||||||
|
</thead>
|
||||||
|
|
||||||
|
$listado_campos
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<div id='nueva_fila_$id_campo'><a onclick=\"xajax_campo_tabla_fila('$id_campo','$fila'); \" class='btn btn-link pull-right'>[+] Agregar fila</a></div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>";
|
||||||
|
$cols='12';
|
||||||
|
}
|
||||||
elseif($campo_tipo_accion == 'radio_agrupado_campos'){
|
elseif($campo_tipo_accion == 'radio_agrupado_campos'){
|
||||||
//radio_agrupado_linea($id_campo,$form_id,$valor,$name,$control)
|
//radio_agrupado_linea($id_campo,$form_id,$valor,$name,$control)
|
||||||
$campos_valores = remplacetas('form_campos_valores','id_form_campo',$id_campo,'campo_valor',"") ;
|
$campos_valores = remplacetas('form_campos_valores','id_form_campo',$id_campo,'campo_valor',"") ;
|
||||||
@ -16207,7 +16266,7 @@ elseif($campo_tipo_accion == 'email'){$render = "
|
|||||||
$render = "
|
$render = "
|
||||||
<div style='width:100%; overflow-x:scroll '>
|
<div style='width:100%; overflow-x:scroll '>
|
||||||
<div class='table-responsive' >
|
<div class='table-responsive' >
|
||||||
<table class='table table-striped table-hover table-condensed' >
|
<table class='table ' >
|
||||||
<legend>$mensaje[0]</legend>
|
<legend>$mensaje[0]</legend>
|
||||||
<tr><td></td> $listado_titulos </tr>
|
<tr><td></td> $listado_titulos </tr>
|
||||||
$listado_campos
|
$listado_campos
|
||||||
@ -16646,7 +16705,7 @@ if (is_array($v) ){
|
|||||||
|
|
||||||
$campo_tipo = remplacetas("form_campos","id",$c,"campo_tipo","");
|
$campo_tipo = remplacetas("form_campos","id",$c,"campo_tipo","");
|
||||||
$campo_nombre = remplacetas("form_campos","id",$c,"campo_nombre","");
|
$campo_nombre = remplacetas("form_campos","id",$c,"campo_nombre","");
|
||||||
if(@$campo_tipo[0] =="30" OR @$campo_tipo[0] =="24") {
|
if(@$campo_tipo[0] =="30" OR @$campo_tipo[0] =="24" OR @$campo_tipo[0]=="34") {
|
||||||
$V=array();
|
$V=array();
|
||||||
$V[$c]=$v;
|
$V[$c]=$v;
|
||||||
|
|
||||||
@ -16785,7 +16844,7 @@ if(($V !='' ) && (is_numeric($c)) AND $repetido !=1 ) {
|
|||||||
|
|
||||||
$campo_tipo = remplacetas("form_campos","id",$c,"campo_tipo","");
|
$campo_tipo = remplacetas("form_campos","id",$c,"campo_tipo","");
|
||||||
$campo_nombre = remplacetas("form_campos","id",$c,"campo_nombre","");
|
$campo_nombre = remplacetas("form_campos","id",$c,"campo_nombre","");
|
||||||
if(@$campo_tipo[0] =="30" OR @$campo_tipo[0] =="24") { $V=$V;}else{$V = htmlentities($V);}
|
if(@$campo_tipo[0] =="30" OR @$campo_tipo[0] =="24" OR @$campo_tipo[0] =="34") { $V=$V;}else{$V = htmlentities($V);}
|
||||||
|
|
||||||
|
|
||||||
///si el campo es tipo password
|
///si el campo es tipo password
|
||||||
|
Loading…
Reference in New Issue
Block a user