Forum Discussion
Determine which conditions are met in capabilities.json and read values by datarole name
Hi,
Assume I have the following two conditions specified in capabilities.json below.
- What is the proper way to determine which of the two conditions is satisfied (or none)?
- Is there a way to retrieve the values of a field (from options.dataView) by its data role name rather than by an index?
"conditions": [
{
"ltd": {
"min": 1,
"max": 1
},
"lng": {
"min": 1,
"max": 1
},
"zip": {
"max":0
}
}
]and
"conditions": [
{
"ltd": {
"max": 0
},
"lng": {
"max": 0
},
"zip": {
"min": 1,
"max": 1
}
}
]Thanks,
Martijn
Hi Blaenzo - for question #2, we had a similar post the other day - does this response cover-off your question? If not, let me know and I'll see if I can help fill in any gaps.
Good luck,
Daniel
3 Replies
- dm-p
Super User
Hi Blaenzo - for question #2, we had a similar post the other day - does this response cover-off your question? If not, let me know and I'll see if I can help fill in any gaps.
Good luck,
Daniel
- dm-p
Super User
The code linked in the previous answer also shows my approach to 'testing' for conditions once I get the column metadata, which may help with solving question #1 - if you have multiple conditions, then you can create flags to indicate suitable scenarios and perhaps branch on those using a switch statement or simialr, depending on the complexity of your view model.
If you need further advice, let me know and I'll try and mock something up when I get back into the office next week.