-
En algunos casos necesitamos construir nuestra propia página para cargar documentos en una librería. Si nos encontramos en esta situación, es posible que también queramos cambiar la URL del botón para cargar documentos (tanto el botón, como los links del dropdown que depende de él). Para solucionar esto...
-
¿Por alguna razón necesitas cambiar el texto de un enlace en una página de SharePoint? Por ejemplo, deseas cambiar este texto: jQuery lo resuelve en dos líneas: var x=$('#onetidMoreAnn') ; x.text("(More updates...)"); Que lo disfruten! Más trucos de jQuery en: http://surpoint...
-
Les dejo este artículo de mi amigo Sebastián Torres. Transcribo: En algunos casos, necesitamos que en el evento ItemAdded se actualicen algunos campos de la lista, pero el usuario que da de alta el ítem no tiene los permisos necesarios para poder actualizarlos. En este caso, si utilizamos el evento ItemAdded...
-
En SharePoint 2007 no existe forma (out of the box) de guardar una página como plantilla. Sin embargo esta puede ser una necesidad bastante común. Existen dos maneras (workaround) de resolver este inconveniente utilizando desarrollo en SharePoint: 1) Creando una plantilla; 2) Copiando una página Crear...
-
¿Cómo cargar una campo de tipo Lookup programáticamente? Veamos un ejemplo desde un evento: public override void ItemAdded (SpItemEventProperties properties) { SPFieldLookupValue Proyecto = new SPFieldLookupValue(properties.ListItem[“Proyecto”] as string); properties.ListItem[“Copia de...
-
¿Cómo cargar una campo de tipo URL programáticamente? Veamos un ejemplo desde un evento: public override void ItemAdded (SpItemEventProperties properties) { SPFieldURLValue AgregarActividad = new SPFieldURLValue(); AgregarAcividad.Description = “Agregar Actividad…”; AgregarActividad...
-
¿Cómo puedo verificar programáticamente si tengo permisos en sharepoint. Muy sencillo, aquí va un ejemplo, que lo disfruten... SPWeb web = SPContext.Current.Web; SPList publicas = web.Lists["Publicas"]; string Rol; if (publicas. DoesUserHavePermissions(SPBasePermissions.AddListItems )) { Rol...
-
Siguiendo con los trucos sobre parámetros que pueden pasarse vía URL a las páginas estándar de SharePoint, les paso tres: 1) Listar todas las versiones de un ítem, 2) Editar una página de alta o edición de ítem y 3) Re-direccionar el botón Cerrar o Aceptar de una página estándar. Listar todas las versiones...
-
¿Cuántas veces han necesitado eliminar o reemplazar un link estándar de SharePoint de las columnas de tipo búsqueda o usuario por ejemplo? Muchas seguramente. Les paso un truco usando jquery: Ejemplo de llamado a las funciones: yq_remover_links( [ "/_layouts/userdisp.aspx" ] ); yq_alterar_url...