lunes, 12 de enero de 2009

Agregar funcionalidades a los botones de un "Formulario Lista Personalizada"

Con el SharePoint Designer se pueden cambiar las paginas aspx (NewForm.aspx,EditForm.aspx,DispForm.aspx) donde las mismas son para agregar un nuevo elemento,editar un elemento y ver un elemento respectivamente.. Entonces para reemplazar estas y agregarles mas funcionalidades, podemos en una nueva pagina de elementos qeb, insertar un "Formulario de Lista Personalizada". Entonces voy a explicar como aregarle funcionalidades a los botones Aceptar y Cancelar de este tipo de formulario.

Para agregarle funcionalidad al boton "Aceptar"

<SharePoint:SaveButton runat="server" ControlMode="Edit" id="savebutton1"/>

lo que debemos hacer es :

1. Si queremos que despues que guarde el elemento se redireccione a otro lado ,remplazar este control por esto:


<input type="button" value="Aceptar" name="btnSave" javascript: {ddwrt:GenFireServerEvent('__commit;__redirect={'URLdestino'}')} />

2. Si queremos que siga haciendo otras acciones luego de guardar el elemento, reemplazar por lo siguiente:

<input onclick="javascript:{ddwrt:GenFireServerEvent('__commit;')};OtraAcction();" />

Como se puede ver OtraAccion() puede ser cualquier cosa , ej : window.close() y asi se pueden seguir agregando mas.

3. Lo mismo se puede hacer con el boton "Cancelar"


Listo, eso es todo == True! :P

Damian.



1 comentario:

PRINCIPE POLLITO dijo...

En que parte encuentro esta etiqueta busue en todo el sitio y no la he logrado encontrar