BUG 13507 "Campos hidden en grillas." SOLVED
- Campos hidden en grillas.
- Problema:
Cuando se crean campos de tipo "hidden" en grillas, estos campos crean columnas y cuando son mas campos de este tipo
habia mas columnas viendose como un espacio en blanco.
Solucion:
Se agrega una condicion en donde se determina si el campo de tipo "hidden" se oculta la columna aplicando un estilo.
{if ($field->type != "hidden")}
...
{else}
<td style="display: none;"></td>
{/if}
Este cambio estara disponible a partir de la version 2.5.2
This commit is contained in:
@@ -61,17 +61,23 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
{/literal}
|
{/literal}
|
||||||
|
|
||||||
{foreach from=$form->fields item=field}
|
{foreach from=$form->fields item=field}
|
||||||
<td>
|
{if ($field->type != "hidden")}
|
||||||
{if isset($field->function) && $field->function!=='' }
|
<td>
|
||||||
{if $field->function=='sum'}
|
{if (isset($field->function) && $field->function != "") }
|
||||||
<font color="black">Σ = </font><span id="form[SYS_GRID_AGGREGATE_{$form->name}__{$field->name}]">{$field->aggregate}</span><input type="hidden" name="form[SYS_GRID_AGGREGATE_{$form->name}_{$field->name}]" id="form[SYS_GRID_AGGREGATE_{$form->name}_{$field->name}]" value="{$field->aggregate}" />
|
{if $field->function == "sum"}
|
||||||
{elseif $field->function=='avg'}
|
<font color="black">Σ = </font><span id="form[SYS_GRID_AGGREGATE_{$form->name}__{$field->name}]">{$field->aggregate}</span><input type="hidden" name="form[SYS_GRID_AGGREGATE_{$form->name}_{$field->name}]" id="form[SYS_GRID_AGGREGATE_{$form->name}_{$field->name}]" value="{$field->aggregate}" />
|
||||||
<font color="black"><span style="text-decoration: overline;">x</span> = </font><span id="form[SYS_GRID_AGGREGATE_{$form->name}__{$field->name}]">{$field->aggregate}</span><input type="hidden" name="form[SYS_GRID_AGGREGATE_{$form->name}_{$field->name}]" id="form[SYS_GRID_AGGREGATE_{$form->name}_{$field->name}]" value="{$field->aggregate}" />
|
{elseif $field->function == "avg"}
|
||||||
{/if}
|
<font color="black"><span style="text-decoration: overline;">x</span> = </font><span id="form[SYS_GRID_AGGREGATE_{$form->name}__{$field->name}]">{$field->aggregate}</span><input type="hidden" name="form[SYS_GRID_AGGREGATE_{$form->name}_{$field->name}]" id="form[SYS_GRID_AGGREGATE_{$form->name}_{$field->name}]" value="{$field->aggregate}" />
|
||||||
{/if}
|
{/if}
|
||||||
</td>
|
{/if}
|
||||||
|
</td>
|
||||||
|
{else}
|
||||||
|
<td style="display: none"></td>
|
||||||
|
{/if}
|
||||||
{/foreach}
|
{/foreach}
|
||||||
|
|
||||||
{literal}
|
{literal}
|
||||||
</tr>
|
</tr>
|
||||||
{/literal}
|
{/literal}
|
||||||
|
|||||||
Reference in New Issue
Block a user