Expression for Computing the Visibility
false
, then inplace editing
with the “F2 key” is not allowed for the properties on the form page, this also affects the
properties that are shown as columns in the detail view of the list.formpagevisibleexpr
).
string[] COOATTREDIT@1.1:formpagevisibleexpr
(
object ::root,
boolean ::isvalue,
boolean ::isedit,
boolean ::iseditcommon,
boolean ::isdashboard,
boolean ::iscalcwidget,
boolean ::iscalccelledit,
boolean ::issingleattribute,
object ::container,
Action ::context)
Local Scope: dictionary
Global Scope: dictionary
Returns: boolean
Name |
Description |
::root |
contains the object the expression is evaluated for. ::root is identical to
cooobj . |
::isvalue |
contains
true if the form is used for displaying values (edit
mode or read-only mode) opposed to query mode (see valuetype in
ApplicationView ). |
::isedit |
contains
true if the form is in edit mode opposed to read-only
mode (see edittype in ApplicationView ). ::isedit is only
valid if ::isvalue is true . |
::iseditcommon |
contains
true if the form is used to edit common properties
of multiple objects. ::iseditcommon is only valid if ::isvalue is true . In
this case ::root/cooobj refer to the first object of the selection. |
::isdashboard |
see ::iscalcwidget
|
::iscalcwidget |
::isdashboard and ::iscalcwidget are used to determine whether a
dashboard will be visible or not:
First, the expression is called to determine if the page should be displayed in the dashboard. In that case the global scope contains these values: ::isdashboard == false ::iscalcwidget == true After that, the pages for the dashboard widgets itself are calculated: ::isdashboard == true ::iscalcwidget == true When the page is displayed in explore mode, the global scope contains: ::isdashboard == false ::iscalcwidget == false |
::iscalccelledit |
contains
true if the expression is evaluated to determine
the page for editing in a cell (F2). |
::issingleattribute |
contains
true if the expression is evaluated to
determine whether the page in displayed in single attribute mode, i. e. when all other
properties of a form page are hidden. Single attribute mode is used to edit a value like an
aggregate or a list in a form initialized by editing in a cell (F2) or when showing a
zoomed list by selecting "Show detail" on an overview page. |
::container |
contains the form object respectively the formpage object.
|
::context |
contains the view action which is used to determine the form. Typical view
actions are:
|