- Code: Select all
var filter = "";
//Stato
if (view.stato === 0)
filter = "(STATO=2 or STATO=3)";
else
filter = "(STATO=" + view.stato + ")";
//Input
if ($fldCerca.value)
filter += " and (OGGETTO like %" + $fldCerca.value + "%)";
console.log("filter:", filter);
var arr = $dmComunicazioni.collection.find(filter, "visible");
In caso entrambe le proprietà siano valorizzate, il filtro risulta "(STATO=2 or STATO=3) and (OGGETTO like %d%)".
Tuttavia la procedura restituisce il seguente errore:
Come mai? Il filtro mi sembra corretto.