We have a few forms using enable expressions such as the one below:
MATCH(ORDERS_AFTER("list"), "In Person Program Eval Dual Lead")==0
and
MATCH(ORDERS_AFTER("lists"),"In Person Program Eval Single Lead")==0
and
MATCH(ORDERS_AFTER("lists"), "In Person Program Eval Multi Lead")==0
and
MATCH(ORDERS_AFTER("lists"), "In Person Device Eval SID")==0
Sometimes when the user loads the form the buttons don't show up enabled. They close out the form and then reopen and they are enabled. Any thoughts
Perhaps a cut/paste issue, but your first line refers to list while the other three refer to lists.
This was my first time hearing about enable expressions. When I looked up the help in VFE, this caught my eye.
NOTE: GE Medical Systems does not support inactivating items. This makes use of an undocumented and unsupported feature of the Centricity® EMR.
I do similar forms with buttons that should only be clickable when an order is not in, and I have found that visibility fields work quite well. I usually have a visibility field for the button, and a second field on top of it with a text item stating "order placed". you can use the same logic from the enable expression with a visibility field too.
If it is correctly enabling once the open, close, and re-open the form, then it should be solved by making it a watcher expression which constantly evaluates for those conditions.
For the visibility region, do you use something like the match expression initially in the post?