none
Al abrir un form con un registro en CRM 2011 online con una url no me aparece el ribbon RRS feed

  • Pregunta

  • Hola a todos, tengo que hacer un desarrollo en el que para una entidad personalizada he definido un botón en el form que lo que hace es duplicar la entidad (salvo unos campos) y abrir otro form con el registro creado para completar los campos en blanco, el proceso hasta la apertura del form con el nuevo registro funciona bien pero no me permite grabar los cambios ya que el ribbon no aparece.

     

    En el código de javascript que contiene el botón hago la llamada de la siguiente manera:

     

    var url = serverUrl + "/main.aspx?etn=sf_tema&pagetype=entityrecord&id=%7B" + data.d.sf_temaId + "%7D";

    window.open(url);

     

    donde serverUrl contiene los datos obtenidos del contexto de la página y data.d.sf_temaId es el guid del registro a mostrar.

     

    ¿Alguien podría darme alguna pista para que me aparezca el ribbon y pueda grabar los cambios en el registro?

     

    Muchas gracias.

    lunes, 5 de septiembre de 2011 9:06

Respuestas

  • Ya he encontrado el problema, la barra antes del main de la línea: 

     

    var url = serverUrl + "/main.aspx?etn=sf_tema&pagetype=entityrecord&id=%7B" + data.d.sf_temaId + "%7D";

     

    provocaba una doble barra (//), con dejar la línea de la siguiente manera se ha corregido:

     

    var url = serverUrl + "main.aspx?etn=sf_tema&pagetype=entityrecord&id=%7B" + data.d.sf_temaId + "%7D";

    • Marcado como respuesta oiglesias miércoles, 7 de septiembre de 2011 12:01
    miércoles, 7 de septiembre de 2011 12:00