sábado, 23 de septiembre de 2017

Botón de Guardar y Cancelar personalizados en SharePoint

Normalmente cuando hacemos una vista de datos en SharePoint, nos suelen aparecer dos botones de Guardar y Cancelar.

En dichos botones, en algunas versiones de SharePoint no ha funcionado el modificar el redirect, ni el value. Es decir, a donde deben enviarnos tras hacer clic en ellos y cual es el texto a mostrar en el botón.

La manera que yo utilizo es en lugar de utilizar un control de tipo SharePoint, utilizar uno de tipo button. Quedando en la vista de datos, un código equivalente al siguiente:


<table>
  <tr>
    <td width="99%" class="ms-toolbar" nowrap="">
      <IMG SRC="/_layouts/images/blank.gif" width="1" height="18"/>
    </td>
    <td class="ms-toolbar" nowrap="">
      <input type="button" id="savebutton1" value="  Enviar  " name="btnSave" onclick="javascript: {ddwrt:GenFireServerEvent('__commit;__redirect={/Misitio/Paginas/SolicitudRegistrada.aspx}')}" />
    </td>
    <td class="ms-separator">&#160;</td>
    <td class="ms-toolbar" nowrap="" align="right">
      <input type="button" id="cancelbutton1" value="   Salir   " name="btnCancel" onclick="javascript: {ddwrt:GenFireServerEvent('__redirect={/Mistio/Paginas/SolicitudCancelada.aspx}')}" />
    </td>
  </tr>
</table>

Donde lo que nosotros personalizaremos serán los valores del campo Value y las URL de las llamadas Javascript de los onclick

No hay comentarios:

Publicar un comentario