INGRESAR
  • No hay productos en el carrito.

Home Foros Foro Técnico Filtrar sub-Gried

Filtrar sub-Gried

Este debate contiene 4 respuestas, tiene 2 mensajes y lo actualizó  RGONZALEZ85 hace 1 semana, 2 días.

  • Autor
    Publicaciones
  • #103648

    RGONZALEZ85
    Participante
    Desconectado
    Puntos: 29
    #Master365 – Cursado

    Hola buenas tardes, requiero ayuda para filtrar un sub-gried con la cuenta existente de un campo.

    Es posible hacer eso sin añadir en el xml todos los campos de la vista.
    Saludos cordiales.

  • #103691

    Pablo Peralta
    Moderador
    Desconectado
    Puntos: 25510
    PREMIADO 2016PREMIADO 2015#MASTER365 – INSTRUCTOR#CURSOSRÁPIDOS – INSTRUCTOR#ENFOCO365 SPEAKER

    Hola @rgonzalez85,
    Mira pido disculpas si no he comprendido bien la pregunta y en ese caso te agradezco me aclares. Ahora, si lo que estás buscando por ejemplo es tener un campo lookup con una Cuenta y luego debajo una subgrid de alguna entidad relacionada a la misma con ciertos datos, entonces allí puede resultarte util tener un QVF (quick view form – formulario de vista rápida) que apunte a ese campo que tiene tu cuenta.
    Allí despliegas una grid con la entidad relacioanda que deseas y la vista que deseas. Ya se filtrará por ese campo.
    Es esto lo que buscas?
    Sino te agradezco más información para poderte orientar mejor si está a mi alcance.

    saludos.
    PP

    Pablo Peralta, Microsoft MVP | Especialista, Mentor y Entrenador en Microsoft Dynamics CRM / 365 CE.

    ¿Puedo ayudarte? Conéctate conmigo: linkedin | twitter | facebook

  • #103704

    RGONZALEZ85
    Participante
    Desconectado
    Puntos: 29
    #Master365 – Cursado

    function FilterQuoteProductSubgrid() {
    if(Xrm.Page.getAttribute(“customerid”).getValue()!= null)
    {
    QuoteServiceId = Xrm.Page.data.entity.attributes.get(“customerid”).getValue()[0].id;
    }
    else
    {
    QuoteServiceId = “”;
    }
    var QuoteProductSubgrid = window.parent.document.getElementById(“Licenciamientos”);

    if (QuoteProductSubgrid == null) {
    setTimeout(function () { FilterQuoteProductSubgrid(); }, 2000);
    return;
    }
    var fetchXml = “<fetch version=’1.0′ output-format=’xml-platform’ mapping=’logical’ distinct=’false’>” +
    “<entity name=’new_licencia’>” +
    “<attribute name=’new_seatid’ />” +
    “<attribute name=’new_asset’ />” +
    “<attribute name=’new_entitlementenddate’ />” +
    “<attribute name=’new_statusofsuscriptionservices’ />” +
    “<attribute name=’new_product’ />” +
    “<attribute name=’new_qty’ />” +
    “<attribute name=’new_account’ />” +
    “<attribute name=’new_organization’ />” +
    “<attribute name=’new_statusofsuscriptionserviceaditional’ />” +

    “<order attribute=’new_seatid’ descending=’false’ />” +
    “<filter type=’and’>” +
    “<condition attribute=’new_account’ operator=’eq’ value='” + QuoteServiceId + “‘ />” +
    “</filter>” +

    “</entity>” +
    “</fetch>”;
    QuoteProductSubgrid.control.SetParameter(“fetchXml”, fetchXml);
    QuoteProductSubgrid.control.Refresh();
    }

  • #103705

    RGONZALEZ85
    Participante
    Desconectado
    Puntos: 29
    #Master365 – Cursado

    Resolvi para filtrar los datos visibles con el codigo anterior, pero me quisiera filtrar desde las busquedas.
    Crees que exista una mejor manera.

  • #103706

    RGONZALEZ85
    Participante
    Desconectado
    Puntos: 29
    #Master365 – Cursado

    requiero algo parecido a lo siguiente:

    Adjuntos:
    1. animation.gif

Debes estar registrado para responder a este debate.

FORO TÉCNICO:

SUSCRIBIRME》
PREGUNTAR EN EL FORO》

MANTENTE AL TANTO DE LAS NOVEDADES:

Sé parte del grupo:

¡Escucha #Enfoco365 ahora en Podcast!

 ➥SOUNDCLOUD  ➥iTUNES

VIDEOS RECIENTES:

#ENFOCO365 SPONSORS

¿Eres Partner de Microsoft? ¿Te gustaría ver tu logo aquí?. Consulta nuestros programas de Sponsorship.
CONSULTAR 》

Comunidad365. All rights reserved.

X
X
X