- Nuevo requerimiento de funciones, nueva funcionalidad de filtrado para el campo "Suggest"
- Solucion:
Se ha implementado un nuevo atributo para el campo "Suggest" en el formulario "Add Suggest"
que consta de un Dropdown que nos permite seleccionar una opcion, la misma permite el filtrado
de texto, de la siguiente manera:
> Results that contain the entered text
> Results that start with the entered text
> Results that finish with the entered text
Esta opciones estan seteadas en el atributo "Search Type" con sus correspondientes opciones.
Disponible para la version 2.5.2
153 lines
9.4 KiB
HTML
Executable File
153 lines
9.4 KiB
HTML
Executable File
<form id="{$form_id}" name="{$form_name}" action="{$form_action}" class="{$form_className}" method="post" encType="multipart/form-data" style="margin:0px;" onsubmit="return validateForm('{$form_objectRequiredFields}');"> <div class="borderForm" style="width:{$form_width}; padding-left:0; padding-right:0; border-width:{$form_border};">
|
|
<div class="boxTop"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
|
<div class="content" style="height:{$form_height};" >
|
|
<table width="99%">
|
|
<tr>
|
|
<td valign='top'>
|
|
<input type="hidden" class="notValidateThisFields" name="__notValidateThisFields__" id="__notValidateThisFields__" value="" />
|
|
<input type="hidden" name="DynaformRequiredFields" id="DynaformRequiredFields" value="{$form_objectRequiredFields}" />
|
|
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
|
<tr style="display: none">
|
|
<td colspan="2">{$form.PME_A}</td>
|
|
</tr>
|
|
<tr style="display: none">
|
|
<td colspan="2">{$form.PME_TYPE}</td>
|
|
</tr>
|
|
<tr style="display: none">
|
|
<td colspan="2">{$form.PME_PRO_UID}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormTitle' colspan="2" align="">{$form.PME_TITLE}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}"><font color="red">* </font>{$PME_XMLNODE_NAME}</td>
|
|
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_XMLNODE_NAME} </td> //-->
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_XMLNODE_NAME}</td>
|
|
</tr>
|
|
<tr style="display: none">
|
|
<td colspan="2">{$form.PME_XMLNODE_NAME_OLD}</td>
|
|
</tr>
|
|
<tr style="display: none">
|
|
<td colspan="2">{$form.PME_VALIDATE_NAME}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}">{$PME_LABEL}</td>
|
|
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_LABEL} </td> //-->
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_LABEL}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormTitle' colspan="2" align="">{$form.PME_SUBTITLE3}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}">{$PME_STRTO}</td>
|
|
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_STRTO} </td> //-->
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_STRTO}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}">{$PME_REQUIRED}</td>
|
|
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_REQUIRED} </td> //-->
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_REQUIRED}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}">{$PME_READONLY}</td>
|
|
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_READONLY} </td> //-->
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_READONLY}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="FormLabel" width="{$form_labelWidth}">{$PME_DEPENDENTFIELDS}</td>
|
|
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_DEPENDENTFIELDS} </td> //-->
|
|
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.PME_DEPENDENTFIELDS}</td>
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}">{$PME_SAVELABEL}</td>
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_SAVELABEL}</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}">{$PME_HINT}</td>
|
|
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_HINT} </td> //-->
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_HINT}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormTitle' colspan="2" align="">{$form.PME_SUBTITLE}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}">{$PME_SIZE}</td>
|
|
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_SIZE} </td> //-->
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_SIZE}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}">{$PME_MODE}</td>
|
|
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_MODE} </td> //-->
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_MODE}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormTitle' colspan="2" align="">{$form.PME_SUBTITLE2}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}"><font color="red">* </font>{$PME_SQLCONNECTION}</td>
|
|
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_SQLCONNECTION} </td> //-->
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_SQLCONNECTION}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}"><font color="red">* </font>{$PME_XMLNODE_VALUE}</td>
|
|
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_XMLNODE_VALUE} </td> //-->
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_XMLNODE_VALUE}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}">{$PME_MAXRESULTS}</td>
|
|
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_MAXRESULTS} </td> //-->
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_MAXRESULTS}</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}"></td>
|
|
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_SHOWNORESULTS} </td> //-->
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_SHOWNORESULTS}</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}"></td>
|
|
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PME_STORE_NEW_ENTRY} </td> //-->
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_STORE_NEW_ENTRY}</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}">{$PME_SEARCHTYPE}</td>
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_SEARCHTYPE}</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}"><font color="red">* </font>{$PME_TABLE}</td>
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >
|
|
{$form.PME_TABLE}
|
|
{$PME_PRIMARY_KEY} {$form.PME_PRIMARY_KEY}
|
|
{$PME_PRIMARY_KEY_TYPE} {$form.PME_PRIMARY_KEY_TYPE}
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class='FormLabel' width="{$form_labelWidth}">{$PME_CALLBACK}</td>
|
|
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.PME_CALLBACK}</td>
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
{$form.PME_TABLE_DATA}{$form.PME_PRIMARY_KEY_DATA}{$form.PME_PRIMARY_KEY_TYPE_DATA}{$form.PME_FIELD}
|
|
<td class='FormButton' colspan="2" align="center"> {$form.PME_ACCEPT} {$form.BTN_CANCEL} </td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<div class="FormRequiredTextMessage"><font color="red">* </font>{php}echo (G::LoadTranslation('ID_REQUIRED_FIELD'));{/php}</div> </div>
|
|
<div class="boxBottom"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
{$form.PME_JS}
|
|
</script>
|
|
</form>
|
|
|
|
|
|
<script type="text/javascript">
|
|
try {literal}{{/literal} dynaformSetFocus();}catch(e){literal}{{/literal}}
|
|
</script>
|