Community Tip - Learn all about PTC Community Badges. Engage with PTC and see how many you can earn! X
Is there an API, or easy method, to get the numeric value associated with the string value of a Pick Field?
Solved! Go to Solution.
Hi Sean,
Have you looked at the imFieldBean? It has a method that sounds like it will do what you want:
| getPickFieldMappings() If getFieldType() is the value "pick", then this method will return a mapping of the display strings to the underlying numeric pick values. |
Wouldn't using the im command work?
im fields --hostname=<your-host> --fields=type,picks,name
You could redirect it to a log file and extract the values from the pick types.
That would be harder than what I'm doing at the moment; which is hard-coded string lookup tables. I was hoping that there was an easy API call to use instead of getFieldValue.
I'm in a trigger script and need the numbers to perform calculations. So dumping the values to a log file really isn't a practical option.
Thank you for the idea, though.
Hi Sean,
Have you looked at the imFieldBean? It has a method that sounds like it will do what you want:
| getPickFieldMappings() If getFieldType() is the value "pick", then this method will return a mapping of the display strings to the underlying numeric pick values. |
Thank you, Joe. That will do it.