-
Hace un tiempo me consultaron sobre como preseleccionar u ocultar valores en las pantallas de alta de SharePoint tomando los datos de parámetros de la URL. Preseleccionar valores Bien, hay muchas opciones. Una de las que más he utilizado es la solución con JavaScript descripta en el Blog oficial...
-
¿Cuantas veces nos hemos preguntado como filtrar el contenido de un campo en base a la selección de otro campo? El típico caso de País / Provincia... Seguramente muchas veces! Pues aquí les dejo otra forma de resolverlo. Gracias a Héctor Hinsúa por la información: http://hinsua.blogspot.com/2009/11/columnas...
-
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...
-
Uno de los temas que SP no resuelve bien, es el manejo de relaciones Padre-Hijo o Maestro-Detalle . En este breve artículo voy a a comentar algunas ideas a cerca de cómo resolver esta problemática. Espero que estas ideas les sean útiles, pero realmente también espero más ideas . Imagino que muchos de...
-
¿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...
-
Los controles delegados constituyen una potente funcionalidad de sharepoint que definen regiones dentro de las páginas maestras que pueden ser sustituidas para resolver algún requerimiento. Lo más interesante es que esto puede ser realizado sin necesidad de alterar la página maestra , ya que la operación...
-
En este breve artículo explicaré como cambiar algunos estilos en sharepoint en forma ordenada. En principio deben saber que existen muchas maneras de cambiar los estilos en sharepoint, principalmente Master pages , Themes y Hojas de estilos . En mi caso elijo hojas de estilos porque es la opción más...
-
Amigos del mundo sharepoint: supongo que como yo, habrán notado que no es tan sencillo extraer información de las listas de sharepoint y mostrarla en forma gráfica en un tablero de control . He estado investigando el tema y me he encontrado con demasiadas opciones. Hasta el momento he seleccionada una...