none
manejo de propiedad IsActive RRS feed

  • Pregunta

  • Buenas,

    tengo un problema para usar la propiedad IsActive a la hora de emplearlo en un $filter de odata.

    Necesito que me filtre los registros en donde el estado del campo en el formulario sea aceptado(true)

    mi codigo en javascript: 

     var ODATA_Query = "?$select= psi_aseguradora&$filter= psi_Producto/Id eq guid'" +guidProducto+ "'and psi_aseguradora/Id eq guid'" +guidAseguradora+"' and new_productooportunidadaceptado IsActive eq true";

    pero al emplearlo de esta manera me da error..

    si alguien me pudiera ayudar. Gracias

    lunes, 12 de diciembre de 2011 15:57

Respuestas

  • para realizar un filtro mediante Odata, en el cual el filtro requiera el valor de un campo de dos opciones se maneja de la siguiente manera:

    en mi caso el campo de dos opciones es "psi_ProductoOportunidadAceptado"

       ?$select= psi_OportunidadLineaAseguradora&$filter= psi_OportunidadProducto/Id eq guid'" +guidProducto+ "'and psi_OportunidadLineaAseguradora/Id eq guid'" +guidAseguradora+"'and psi_ProductoOportunidadAceptado eq true";

    no es necesario utilizar la propiedad IsActive, al menos en el crm 2011.

    Recomiendo importar la solución del Crm 2011 Odata Query Designer. Este mismo genera el Query y es muy facil de utilizar.

     

    • Marcado como respuesta Alizanoc martes, 3 de enero de 2012 16:48
    martes, 3 de enero de 2012 16:48