Lista de vistas en SharePoint en otra posición

viernes, 18 de noviembre de 2011
Hola a todos, en esta oportunidad vamos a ver como cambiar la ubicación de la lista que se ve en la parte superior de una lista de SharePoint.

En ocasiones tenemos vistas de listas con muchas columnas , cuando un usuario quiere cambiar la vista por default debe desplazarse moviendo el scrol hasta el otro extremo de la lista, eso es un poco molesto y sobre todo confuso para un usuario que quiere tener todo sin tener que desplazarse por la pagina.

Esto se va a hacer con JavaScript es un codigo que encontre en la pagina de http://techtrainingnotes.blogspot.com/, para adicionarlo a la pagina deben añadir un WebPart de tipo Editor Web de contenido (recuerden ubicarlo en el area final de los webparts de la pagina que se esta añadiendo) y listo al añadir el codigo se desplaza la lista al lado del boton de Configuración, del menu de la página.


Así se va a ver en la lista

Código a añadir.


<script>

var x = document.getElementsByTagName("table");

for (var i=0;i<x.length;i++)

{

  // find the table with this class

  if (x[i].className=="menutoolbar")

  {

    // change the widths of all of the cells to 0

    for (var j=0; j<x[i].rows[0].cells.length;j++)

    {

      x[i].rows[0].cells[j].style.width="0"

    }

    // change the width of the last column

    x[i].rows[0].cells[j-1].style.width="100%"

  }

}



</script>



Comentarios....

Css menu de Carga y edición en SP 2007

viernes, 26 de agosto de 2011
Hola, una manera rápida para ocultar el menú de opciones de una lista de SharePoint si recurrir a la eliminación del menú desde Designer es con Css así:


<style type="text/css"> 

.menutoolbar    {

display: none; }
</style>


Añadiendo un elemento editor de Contenido web.




Saludos.

Filtrar vistas desde la URL en SharePoint 2007

martes, 28 de junio de 2011
Para hacer filtros desde la URL en una vista de una biblioteca o una lista de SharePoint debemos enviar los valores del nombre de la columna y el parametro por el que queremos filtrar asi:

http://wsspru1d:23000/Lists/Proyectos/AllItems.aspx?FilterField1=SiglaProyecto&FilterValue1=UNIBEN

donde, FilterField1: Es el nombre del campo(tiene porcentajes por los espacios vacios) y FilterValue1: Valor del campo (Filtrar por).

Si se necesitan mas Filtros se hace con: FilterField2=…&FilterValue2=… &FilterFieldn=…&FilterValuen=…
Ejemplo:
 
http://wsspru1d:23000/Lists/Proyectos/AllItems.aspx?FilterField1=SiglaProyecto&FilterValue1=UNIBEN&FilterField2=Codigo&FilterValue2=1
 
Espero que les sirva,
 
Comenten!!!!!!!!!

Como mostrar los archivos adjuntos en vista de lista de SharePoint 2007

martes, 24 de mayo de 2011
Para poder ver el nombre y el enlace del documento adjunto a un elemento de una lista de SharePoint debemos utilizar el SharePoint Designer.

Al abrir el sitio de SharePoint desde Designer seleccionamos la vista de la lista a Editar, dando doble clic sobre la vista.


De clic derecho sobre la tabla que contiene los datos de la vista y seleccione Convertir a Vista de Datos XSLT


Ahora se debe crear una columna que va a contener el nombre y el enlace de los archivos adjuntos: Ubíquese en la columna donde tendrá el encabezado de los adjuntos y agregue el siguiente código (Despues de una etiqueta </TH>):


<TH nowrap="" scope="col" class="ms-vh2">

 <h3 class="ms-standardheader" style="width: 200px; height: 12px">

    <nobr>Adjuntos</nobr>           </h3>

</TH>


Luego busque en la siguiente fila, es decir, la fila donde están los datos, ubíquese en la columna donde iran los datos del elemento adjunto y agregue el siguiente código:

<td width="200px" valign="top" Class="{$IDAGGNCG}">

           <SharePoint:AttachmentsField ControlMode="Display" ItemId="{@ID}" FieldName="Attachments" runat="server" Visible="true"/>

</td>



Debe revisar el nombre de la Clase pues depende del estilo de la vista, Mostrara un error para mostrar la vista previa pero no se preocupe, esto es debido al enlace que hace con el elemento original, en la vista desde el navegador se visualizara correctamente.




Y listo!!!!! :)





Opcion de Editar página NewForm.aspx

miércoles, 27 de abril de 2011
Hola hay un truco para poder tener todas las caracteristicas de edicion de pagina de SharePoint 2007, en los elementos New/Edit de un elemento de lista, al final de la ruta de la URL agregue &ToolPaneView=2, así:


http://SharePointname/... /Lists/Demo/NewForm.aspx?RootFolder...&Source=…&ToolPaneView=2


El resultado será el siguiente:



Sketchbooks de un Web Developer

miércoles, 20 de abril de 2011
Hola, este es un recurso colaborativo para estructurar un proyecto de desarrollo web.


Comenten...

Acortador de Url para twitter

martes, 19 de abril de 2011
Por fin! encontré la página que acorta las URL para publicar o compartir en Twitter, solo se pega en la barra la URL y el crea la ruta corta.

Inmovilizar panel de titulo en vista tipo Gantt de SharePoint 2007

viernes, 25 de febrero de 2011
Hola, para inmovilizar el panel podemos Editar la pagina ubicados en la vista Gantt del SharePoint y agregar un Elemento Web Editor de contenido, damos clic en Editar-->Modificar elemento Web Compartido y agregamos este codigo fuente:


<style>

.ganttInnerTable{

z-index:10;

}



.ganttOuterTable{

empty-cells: show;

}



.ganttMajorTimeUnitHeaderCell {

writing-mode: rl-tb;

vertical-align: top;

top: expression(this.offsetParent.scrollTop);

position: relative;

z-index: 15;

column-span: 1;

background-color: white;

width: 16px;

}



.ganttTitleCell{

left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft);

position: relative;

z-index: 20;

background-color: white;

}



.ganttTitleHeaderCell{

top: expression(this.offsetParent.scrollTop);

left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft);

position: relative;

background-color: white;

z-index: 30;

}



.ganttDetailTimeUnitRow {

position: relative;

top: expression(this.offsetParent.scrollTop);

background-color: white;

}








Este codigo ha sido provado en SharePoint 2007.

Comentarios...

Como poner colores en vista de Calendario de Sharepoint 2007

Recuerde que este Tutorial ha sido probado en SharePoint 2007, haría que hacer las pruebas pertinentes para SharePoint 2010 y comentar las experiencias.
Este tutorial ha sido extraído de pagina “Path To SharePoint


Paso 1:
Crear una columna nueva tipo Eleccion en el calendario que sea la categoría por cada color.
Por ejemplo Columna Prioridad tipo elección, valores Alto, Medio, Bajo.

Paso 2:
Seleccionar los colores en esta página http://sp2010.pathtosharepoint.com/sharepoint-user-toolkit/Pages/Color-Coding-Calendar-List.aspx , la cual nos genera código que posteriormente será utilizado.

Paso 3:
Damos clic en el Tab de Downloads y descargamos el archivo de nombre TextToHTML-v2.1.1
Luego cargamos este archivo en una biblioteca de SharePoint teniendo en cuenta que todos los que vayan a visualizar el calendario tengan permisos de lectura a esta bliblioteca.

Paso 4:
Creamos dos nuevas columnas Calculadas en el calendario, llamadas Color y Display, en la columna Color pegamos la primera formula y en la columna Display pegamos la segunda formula.
Nota: Si al pegar la formula de la columna Color genera un error, probar cambiando If por SI.
Paso 5:
En la vista de calendario damos click en Modifcar vista y seleccionamos en titulo de vista mensual la columna Display y guardamos cambios.
 
Paso 6:
Ubicamos el archivo que descargamos en el paso 3 en la pagina de la vista, dando clic en Acciones del SitioàEditar Pagina y agregamos el Elemento Web.

Guardamos y listo


Comenten.