1-Validación del lado del cliente para un form
El botón submit tiene un evento onclick:
if (!PreSaveItem()_) return false;WebForm_DoPostBackWithOptions(new ...
La función PreSaveItem invoca la función PreSaveAction que puedes sobrescribir con tu propia definición.Si PreSaveAction retorna true, entonces el form procede a guardar la información, de otra manera, se detiene con una alerta.
Con Sharepoint Designer 2010, abre la página en modo avanzado y agrega lo siguiente:
<script type="text/javascript" src="/Scripts/jquery.min.js"></script>
<!—sobrescribo PreSaveAction -->
<script type="text/javascript">
function PreSaveAction(){
var field_to_validate = $("select[title='titulo del campo']").val();
if(field_to_validate == ""){
alert("Alerta: complete el campo");
return false;
}
return true;
}
</script>
2-Cambiar el app pool de un web application
Nunca se debe cambiar el app pool desde el IIS, sino que se debe hacer mediante powershell, de esta manera consolida los datos entre las distintas granjas.
$webService = [Microsoft.SharePoint.Administration.SPWebService]::ContentService
$pool = $webService.ApplicationPools["SharePoint - AppPoolWebApplication80"]
$app = Get-SPWebApplication http://WebApplication_url
$app.ApplicationPool = $pool
$app.Update()
$app.ProvisionGlobally()
La propiedad ProvisionGlobally permite hacer los cambios tanto en IIS como en la configuración de Sharepoint. Sin esta propiedad, sólo se cambiará en la base de datos de configuración de Sharepoint, y no en IIS.
3-El botón de “Alert Me” no está visible
Esto se debe a que no tiene configurado un servidor de smtp para la granja.
Para configurarlo vaya a la Central administration edite la categoría Settings dentro de la sección System Settings
4-Error en Sharepoint Designer: “Your server may be of higher version than the currently installed SharePoint Designer”
Esto se debe a que un servidor de la granja necesita un upgrade. Para solucionarlo, ejecute el configuration wizard y a su finalización, realice un iisreset.
5-Sharepoint Draft Folder
Para configurar el draft local se debe realizar lo siguiente:
- Abrir Microsoft Word 2007 o 2010
- Ir a las opciones de Word (Office Button > Word Options)
- En la sección “Save”, cambia la opción “Save checked-out files to”a “The web server” (Office 2007) o “The Office Document Cache” (Office 2010)
Esta configuración también se puede realizar vía una GPO (Group Policy)
- En Office 2007:
Key: [HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Offline\Options]
Registry Value Name: Local
Registry Value: 0 (DWORD) - En Office 2010:
Category: Microsoft Office Document Cache
Policy: Check-out to local disk
Associated Registry Key: [software\policies\microsoft\office\common\offline\options]
Registry Value Name: UseLocalDrafts
Registry Value: 0
Al finalizar, recuerde realizar un a logoff or gpupdate.
No hay comentarios:
Publicar un comentario