Then EnhancedBoundLabelBinding is an extension of the standard BoundLabelBinding found in the kitPx module. See the documentation for the BoundLabelBinding for an explanation of the inherited properties. The hyperlink property from the standard BoundLabelBinding is replaced with a hyperlinkFormat property whose usage is detailed below.
hyperlinkFormat
BFormat property used to resolve the hyperlink ord. The BFormat text is resolved using the bindings ord property as the base ord.
Default - %.%
The default format is "%.%" which will simply use the ord specifed by the ord property.
Relativized ord - hyperlink to history
Assuming that the Niagara Network was used to bring multiple VAV devices into a supervisor station and the points for a specific device are located under a folder called "VAVx", where "x" is the zone number. There is a point called zoneTemp which is logged in the source Jace station with a history name format of "VAVx_zoneTemp". The history is imported to the supervisor station via a Niagara Network history import.
Set the ord property to "slot:". This configures the ord property as a relative ord which points to the root of the VAVx points.
Set the hyperlinkFormat to "history:/%parent.parent.name%/%name%_%zoneTemp.name%".
The "%parent.parent.name% syntax walks up the tree to resolve the name of the Niagara station. The "%name% syntax resolves the name of the device folder, such as VAV1. The "%zoneTemp.name% walks down the tree to resolve the name of the point.
Relativized ord - hyperlink to filtered audit history
Assuming that the px view is assigned to the pointDeviceExt of a driver device. There is a writable proxy point called zoneStpt which is typically commanded by the operator. An EnhancedBoundLabelBinding is being used to display the current zoneStpt value and provide right click action for changing the setpoint.
Set the ord property to "slot:zoneStpt". This configures the ord property as a relative ord which points to the zoneStpt.
Set the hyperlinkFormat to "history:/vykonProTest/AuditHistory|bql:select * where target like '*%parent.name%/%name%*' and operation='Invoked'".
The "%parent.name%" syntax will resolve the devices name. The "%name%" syntax will resolve the points name. The where statement will filter the bql query return to only the audit history records for this specific point for this specific device. The return is further filtered by checking the operation type for "Invoked" which will only display actions invoked on the point.