Binding Sources: Panel

The panel object provides access to values displayed in the panel (form, grid, etc) as well as to underlying records. The displayed values are in localized format while the record values are in the neutral format.

Any binding expression in the view can reference properties of a specific panel using the fully-qualified panel property reference, i.e. ${view.panels['wr_form'].fields['wr.status'].value} . When a binding expression is used in the context of a specific panel (for example in the property of a panel-level action), it can use shortcut form instead: ${panel.fields['wr.status'].value} .

Expression Description
View properties
${view.propertyName} Returns view property, i.e. ${view.debug}
${view.taskInfo.activityId} Returns the Application from which the current view was loaded
${view.taskInfo.processId} Returns the Process from which the current view was loaded
${view.taskInfo.taskId} Returns the Task ID of the current view
Panel properties
${panel.restriction[name]} Returns simple object restriction value
${panel.restriction.clauses[name]} Returns parsed restriction clause value
${panel.fieldDefs[name].propertyName} Returns property of specified field definition
${panel.propertyName} Returns panel property, i.e. ${panel.newRecord}
Record field values (for the form or for the current grid row)
${record[name]} Returns specified record field value in displayed format