Non riesco ad aprire il progetto issue-web-api-addfilter.
Comunque ti confermo il problema sui filtri in OR sulle web api:
- Code: Select all
$dati.clearFilters();
$dati.addFilter("Testo", "ar", true);
$dati.addFilter("Reale", ">13", true);
yield $dati.reload();
non restituisce le linee che restituiscono i due filtri applicati singolarmente.
Inoltre ho verificato dei problemi nell'applicare dei filtri alle colonne di tipo time e datetime.
Es: nei dati ho un valore 01:02:03 ma il filtro su tale valore in entrambi i casi da errore
- Code: Select all
$dati.clearFilters();
$dati.addFilter("Ora", "01:02:03");
// $dati.addFilter("Ora", "01.02.03");
yield $dati.reload();
Unknown error: Npgsql.NpgsqlException: operator does not exist: time without time zone = timestamp with time zone Severity: ERROR Code: 42883 Hint: No operator matches the given name and argument types. You might need to add explicit type casts. in com.progamma.doc.MDOInit.LoadCollectionBE(IDDocument Doc, IDCollection Coll, Boolean UseQBE, Int32 ChildLevel, String WC, Boolean PreCount) in com.progamma.doc.IDDocument.LoadCollectionBE(IDCollection Coll, Boolean UseQBE, Int32 ChildLevel) in com.progamma.ids.WebApiHandler.HandleRequest()