Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escape special characters +-&|!(){}[]^"~*?:\ - e.g. \+ \* \!
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Using dynamic dropdown in messageML

Hi Team,

I'm using python code to send data for messageML form, needs to create dependent dropdowns, like based on the first dropdown , I need to get second dropdown value, I have the data in list or JSON format.

Could you please let me know whether it is possible to use javascript or to have this dynamic data loading in dropdowns ?

Thanks and Regards,

Votes Newest


Unfortunately, it is not possible to achieve dynamic/linked dropdowns using purely MessageML with Symphony Elements at the moment. Custom logic with Javascript will never be allowed as they are a security risk.

One option is to use Extension Apps to build a custom renderer for messages. This option is a lot more complex since you'll need to host the app on your own web server and require users to install your app from Symphony Market. This option also does not work on mobile and does not have the same auditability/compliance features since traffic is routed directly from the Symphony Client to your web server rather than via Symphony's REST APIs.

Another option is an upcoming feature that allows updating message content with a newer version via a REST API, though it is expected to only interact via button submissions and not interactive events like dropdown value changed.

Posted 2 years ago
Yong Sheng Tan
39 × 2 Administrator
1 Answer
2 years ago
2 years ago