TWYN#54916 multiselectie verdwenen

svn path=/Website/branches/v2018.1/; revision=39588
This commit is contained in:
Erik Groener
2018-10-31 15:28:31 +00:00
parent c4334cd560
commit aebbc02ff6

View File

@@ -56,7 +56,16 @@ var JSON_Result = true;
if (p_colName != colname)
{
usrrap.requireFilterCol(p_tableName, colname); // Safety check voor kolomnaam
sqlWhere += (sqlWhere == ""? " WHERE " : " AND ") + " UPPER(" + colname + ") LIKE " + safe.quoted_sql_wild(colvalue);
// colvalue eerst uit elkaar halen in geval van multi-select.
// en daarna met een OR weer bij elkaar zetten.
// NB: kan fout gaan als de geselecteerde waarde een komma bevat.
var colvalue_arr = colvalue.split(",");
var colvalue_or = []
for (j=0; j<colvalue_arr.length; j++)
{
colvalue_or.push(" UPPER(" + colname + ") LIKE " + safe.quoted_sql_wild(colvalue_arr[j]));
}
sqlWhere += (sqlWhere == ""? " WHERE " : " AND ") + "(" + colvalue_or.join(" OR ") + ")";
}
}
sql += sqlWhere;