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.
Como ya sabemos lo metodos formales son lenguajes, técnicas y herramientas basadas en matemática y/o lógica para describir y verificar sistemas de software y/o hardware. Generalemente los MF no son muy usados en la mayoria de las empresas de hoy en día, agunos de los motivos pueden ser :
- Conservadurismo de la gerencia.
- Falta de capacitación.
- Inmadurez. Algunas clases de sistemas son dificiles de modelar utilizando las técnicas actuales.
- Desconocimiento de los avances. Muy pocos saben los éxitos conseguidos con estas técnicas en ejemplos no-triviales.
- Desviación academisista. Los investigadores de la academia se concentran sólo en diseñar lenguajes y asignarles semánticas formales, y no continúan en la generación de herramientas de soporte.
Existen otros seguramente.....
Ahora si los 14 mitos de los metodos formales que he leido por ahi y me parecieron relevantes son los siguientes :
- Sólo se obtiene SOFTWARE PERFECTO.
- Es lo mismo que demostración de programas.
- Son tan costosos que su uso sólo se justifica en sistemas críticos.
- Requieren gran destreza matématica.
- Incrementan el costo de desarrollo.
- Los clientes no pueden entender las especificaciones.
- Sólo se han usado en sistemas triviales.
- Retrasan el proceso de desarrollo.
- No hay herramientas que los soporten.
- Reemplazan los métodos de desarrollo tradicionales.
- Sólo se aplican a software.
- Son innecesarios.
- No hay soporte técnico.
- Los métodos - formalistas siempre los usan.