none
Como cargar un Combobox con datos de otra entidad RRS feed

  • Pregunta

  • Buenas tardes.

    Desarrollo una pagina en Sharepoint, en la cual necesito cargar datos de otra lista en un combobox pero esta debe realizar una navegacion para poder tener el titulo a listar, como lo puedo hacer.

    Si me pueden dar una explicacion o un fragmento de codigo lo agradeceria mucho 

    Saludos!

    viernes, 18 de enero de 2013 17:12

Respuestas

Todas las respuestas

  • Hola Pao Andre,

    Mira haber si con este post que puse en mi blog te puede valer, es hacer un combobox pero ademas se le añado un Jquery para añadirle la funcionalidad de autocompletar:

    http://todosobresharepoint.blogspot.com.es/2012/07/dar-estilo-los-webparts-mediante-la.html

    Saludos 

    sábado, 19 de enero de 2013 16:21
  • Hola Adiarn!!

    Gracias por la url esta interesante la informacion pero no puedo utilizar web parts desde visual, debo cargar esta informacion desde el sharepoint designer implementando ya sea JavaScript

    Saludo!

    lunes, 21 de enero de 2013 13:26
  • Hola Pao,

    En este enlace de los foros en Ingles indica como se puede hacer desde Designer http://social.msdn.microsoft.com/Forums/eu/sharepointdevelopment/thread/1b859eca-8ab2-4410-907d-dfa03edb2d3c

    • Marcado como respuesta pao andre martes, 22 de enero de 2013 13:58
    martes, 22 de enero de 2013 9:01
  • Gracias Adrian!

    Estoy mirando el código realmente se me dificulta entenderlo ya que solo llevo una semana trabajando en Sharepoint.......

    Te agradezco la ayuda me salvaste de muchas jejjejeje

    Saludos

    martes, 22 de enero de 2013 13:59
  • Adrian aprovecho y te explico mi dificulta haber si me puedes ayudar con alguna idea!!!

    mira el siguiente es mi código en sharepoint designer

    <script xmlns="http://www.w3.org/1999/xhtml"></script>
    							<script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.js" type="text/javascript"></script>
    							<select id="input2"></select>
    							<script type="text/javascript" language="javascript">
    							         $(document).ready(function () {
    							             var soapEnv =
    							  &quot;<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> \
    							  <soapenv:Body> \
    							  <GetListItems xmlns="http://schemas.microsoft.com/sharepoint/soap/"> \
    							  <listName>Curso</listName> \
    							  <viewFields> \
    							  <ViewFields> \
    							  <FieldRef Name="Nombre" /> \
    							  </ViewFields> \
    							  </viewFields> \
    							  </GetListItems> \
    							  </soapenv:Body> \
    							  </soapenv:Envelope>&quot;;
    							             $.ajax({
    							                 url: http://berlin/RecursosHumanos/Cursos/Lists/Curso/ListaCursos.aspx,
    							                 type: &quot;POST&quot;,
    							                 dataType: &quot;xml&quot;,
    							                 data: soapEnv,
    							                 complete: processResult,
    							                 contentType: &quot;text/xml; charset=\&quot;utf-8\&quot;&quot;
    							             });
    							         });
    							  
    							
    							       var select = $(&apos;#input2&apos;);
    							  
    							         function processResult(xData, status) {
    							             $(xData.responseXML).find(&quot;z\\:row&quot;).each(function () {
    							                 select.append(&quot;<option>&quot; + $(this).attr(&quot;ows_Title&quot;) + &quot;</option>&quot;);     
    							
    							            });
    							
    							       
    							         }
    							     </script>
    

    mira la idea es controlar la programación de unos cursos entonces tengo lo siguiente

    Curso (Nombre, Temario, Valor, etc, etc)

    Programación (Curso, Fecha inicio inscripción, fecha fin inscripción, fecha inicio curso, fecha fin curso)

    Evaluaciones (curso, fecha y hora inicio evaluación, fecha y hora fin evaluación)

    La idea es validar que la fecha y hora inicio de evaluación sea posterior a la fecha de fin de curso según los requerimiento, pero no e podido aprende a interactuar con las entidades que crea sharepoint.. alguna idea que me facilite el aprendizaje??

    martes, 22 de enero de 2013 15:01