Nuxeo Studio, LTS 2021 Button > Document Actions Slot > Activation Filter > Custom Expression
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Monday
Dear Experts,
I have a custom schema ("Validation") that has a Yes/No field called "Validated". The schema is attached to a document type called "MedicalRecords". I want to be able to toggle a button in Document Actions Slot if the value Validation.Validated is Yes. What is the correct syntax for custom expression to enable / disable this button? I have tried document.properties.validation.validated === null and various other combination. Any guidance would be appreciated.
Thanks,
SG
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tuesday - last edited Tuesday
The custom expression syntax must be valid JavaScript, not Polymer flavored e.g.:
document.properties['validation:validated'] === 1
https://doc.nuxeo.com/studio/javascript-expression-examples/
Hyland Sales Solution Engineer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Wednesday
Thank you @Josh-F-Hyland
When I look at the JSON, I see the following:
"properties": {
"Validation:Validated": "No",
"google_ml:imageTextDetection_content": null,
},
"google_ml:speechRecognition_language": null,
"google_ml:speechRecognition_confidence": null,
I am curious as to why Validation schema shows up under "properties" but other schemas do not?
I appreciate the help!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Wednesday
The REST API allows you to control which schema values are returned via the "properties" header:
Hyland Sales Solution Engineer