[CDF-235] Pre-condition support for server-side action while clicking on a ButtonComponent. If expression() returns false, the action is not executed