TWYN#54916 multiselectie verdwenen
svn path=/Website/branches/v2018.1/; revision=39588
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user