none
Crear aplicación para sharepoint 2007 RRS feed

  • Pregunta

  • Bueno días,

    Tengo que crear una aplicación que dados dos menus menús desplegables me cambie en la base de datos del sharepoint el nombre del desplegable1 por el del desplegable2. Como lo hago?

    Y para poder instalar esta aplicación en el sharepoint?

    Muchas gracias por adelantado


    ManuelPa
    martes, 24 de mayo de 2011 10:07

Respuestas

  • Hola ManuelPa,

    Lo puedes hacer sin problemas, sin entrar en los detalles de la implementación de la página con los desplegables los pasos serían:

    • Crear una acción personalizada que extienda el menú Site Actions de SharePoint 2007 como se indica en este post: http://blogit.create.pt/blogs/andrevala/archive/2008/08/11/SharePoint-2007-Deployment_3A00_-Custom-Action-Features.aspx
    • En la acción personalizada simplemente especifica en el elemento UrlAction la Url de la página a la que quieres que vaya el usuario. En este caso, la página con los desplegables.
    • Crea una página de aplicación con la lógica necesaria:http://msdn.microsoft.com/en-us/library/bb418732(v=office.12).aspx. También te podría valer una página de WebParts en la que añadas una WebPart con la funcionalidad que necesitas.

    Saludos!

    miércoles, 25 de mayo de 2011 13:24

Todas las respuestas

  • Disculpa ManuelPa,

    ¿Qué quieres hacer exactamente? ¿Cambiar el DisplayName de una columna?

    Saludos

    martes, 24 de mayo de 2011 17:44
  • Exactamente quiero crear un enlace dentro de acciones del sitio, que me lleve a una pagina con 2 menús desplegables que cojan una info X de una columna de la base de datos de sharepoint. y luego un botón Submit que ejecute un código dependiendo del valor de los desplegables
    ManuelPa
    miércoles, 25 de mayo de 2011 8:34
  • Hola ManuelPa,

    Lo puedes hacer sin problemas, sin entrar en los detalles de la implementación de la página con los desplegables los pasos serían:

    • Crear una acción personalizada que extienda el menú Site Actions de SharePoint 2007 como se indica en este post: http://blogit.create.pt/blogs/andrevala/archive/2008/08/11/SharePoint-2007-Deployment_3A00_-Custom-Action-Features.aspx
    • En la acción personalizada simplemente especifica en el elemento UrlAction la Url de la página a la que quieres que vaya el usuario. En este caso, la página con los desplegables.
    • Crea una página de aplicación con la lógica necesaria:http://msdn.microsoft.com/en-us/library/bb418732(v=office.12).aspx. También te podría valer una página de WebParts en la que añadas una WebPart con la funcionalidad que necesitas.

    Saludos!

    miércoles, 25 de mayo de 2011 13:24
  • Todo perfecto! aunque te ha faltado una cosa, como hago la consulta para que imprima los valores de la columna de la bso con un while dentro del desplegable?


    ManuelPa
    jueves, 26 de mayo de 2011 7:19
  • Disculpa ManuelPa,

    ¿Qué quieres decir con imprimir los valores? Si te refieres a llenar el combo, puedes usar LINQ To SQL para crear fácilemente una consulta que te devuelva valores para completar el combo..esto si los datos están en una tabla de SQL Server...si son datos de una lista tendrás que trabajar con el modelo de objetos de SharePoint.

    Saludos!

    jueves, 26 de mayo de 2011 9:06
  • Los datos son de Sharepoint. la pregunta era acerca de como funciona el modelo de objetos


    ManuelPa
    jueves, 26 de mayo de 2011 9:42
  • Hola Manuel,

    En MSDN y en el SDK de SharePoint puedes encontrar todo lo relativo a como trabajar con el modelo de objetos de SharePoint. Te recomendaría además adquirir algún libro de desarrollo sobre SharePoint para sumergirte en el mundo del desarrollo.

    Saludos!

    domingo, 29 de mayo de 2011 15:34