Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

AdvancedCriteria - AND in NOT in AND

$
0
0
SmartGWT 5.0p 07162015

The following criteria:

AdvancedCriteria criteria = new AdvancedCriteria(OperatorId.AND, new Criterion[] {
new Criterion(OperatorId.NOT, new Criterion[] {
new Criterion(OperatorId.AND, new Criterion[] {
new Criterion(fieldId, OperatorId.EQUALS, 100),
new Criterion(subFieldId, OperatorId.NOT_EQUAL, "0") }) }),
new Criterion(fieldId, OperatorId.NOT_EQUAL, 200),
new Criterion(fieldId, OperatorId.NOT_EQUAL, 300)
});

Should be: !(fieldId = 100 AND subFieldId != 0) AND fieldId != 200 AND fieldId != 300

But RPC tab shows: fieldId = 100 AND subField != 0 AND fieldId != 200 AND fieldId != 300

Viewing all articles
Browse latest Browse all 4756

Trending Articles