cancel
Showing results for 
Search instead for 
Did you mean: 

Nuxeo Studio, LTS 2021 Button > Document Actions Slot > Activation Filter > Custom Expression

Sudarshan_Ghate
Confirmed Champ
Confirmed Champ

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

3 REPLIES 3

Josh-F-Hyland
Employee
Employee

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

Sudarshan_Ghate
Confirmed Champ
Confirmed Champ

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!

The REST API allows you to control which schema values are returned via the "properties" header:

https://doc.nuxeo.com/n/o5e

--
Hyland Sales Solution Engineer
Getting started

Attention: Blogs & Forums are in READ-ONLY mode from Oct 9-19 as we transition to our new platform. Learn more.

Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.