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>
|
||||
<td></td>
|
||||
{/literal}
|
||||
|
||||
{foreach from=$form->fields item=field}
|
||||
<td>
|
||||
{if isset($field->function) && $field->function!=='' }
|
||||
{if $field->function=='sum'}
|
||||
<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}" />
|
||||
{elseif $field->function=='avg'}
|
||||
<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 ($field->type != "hidden")}
|
||||
<td>
|
||||
{if (isset($field->function) && $field->function != "") }
|
||||
{if $field->function == "sum"}
|
||||
<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}" />
|
||||
{elseif $field->function == "avg"}
|
||||
<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>
|
||||
{else}
|
||||
<td style="display: none"></td>
|
||||
{/if}
|
||||
{/foreach}
|
||||
|
||||
{literal}
|
||||
</tr>
|
||||
{/literal}
|
||||
|
||||
Reference in New Issue
Block a user