Properties widget outgoing events

The Properties widget provides outgoing events that are broadcast and wired to the other widgets on the page. The data that is included in the payload of a broadcast event is processed by any widget that has a corresponding handled event. The data that is included in the payload of a wired event is processed by the handled event in the target widget to which the published widget is wired.

Cell added event

Description A cell was added to a property table.
Event ID icm.CellAdded
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a cell was added.
property
A pvr.widget.Property object that represents the property that is associated with the new cell.
row
The row index of the new cell.
error
A single value string or array that represents the error message of the new cell.
value
The value of the new cell.

Cell changed event

Description The value of a property table cell was changed. This event is published when the value or error message of a cell is modified.
Event ID icm.CellChanged
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a cell value was changed.
property
A pvr.widget.Property object that represents the property that is associated with the updated cell.
row
The row index of the updated cell.
error
A single value string or array that represents the error message of the updated cell.
value
The updated value of the cell.

Cell clicked event

Description A cell in a property table was clicked.
Event ID icm.CellClicked
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a cell was clicked.
property
A pvr.widget.Property object that represents the property that is associated with the clicked cell.
row
The row index of the clicked cell.
value
The value of the clicked cell.
error
A single value string or array that represents the error message of the clicked cell.

Cell double clicked event

Description A cell was double-clicked within a property table in the view.
Event ID icm.CellDoubleClicked
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a cell was double-clicked.
property
A pvr.widget.Property object that represents the property that is associated with the double-clicked cell.
row
The row index of the double-clicked cell.
value
The value of the double-clicked cell.
error
A single value string or array that represents the error message of the double-clicked cell.

Cell inserted event

Description A cell was inserted in a property table.
Event ID icm.CellInserted
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a cell was inserted.
property
A pvr.widget.Property object that represents the property that is associated with the inserted cell.
row
The row index of the inserted cell.
error
A single value string or array that represents the error message of the inserted cell.
value
The value of the inserted cell.

Cell moved event

Description A cell in a property table was moved.
Event ID icm.CellMoved
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a cell was moved.
property
A pvr.widget.Property object that represents the property that is associated with the moved cell.
row
The new row index of the moved cell.
error
A single value string or array that represents the error message of the moved cell.
value
The value of the moved cell.

Cell removed event

Description A cell was removed from a property table.
Event ID icm.CellRemoved
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a cell was removed.
property
A pvr.widget.Property object that represents the property that is associated with the removed cell.
row
The row index of the removed cell.
error
A single value string or array that represents the error message of the removed cell.
value
The value of the removed cell.

Cell updated event

Description A property table cell was updated. This event is published when a cell is modified as a result of an Add, Insert, Move, or Remove operation.
Event ID icm.CellUpdated
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a cell was updated.
property
A pvr.widget.Property object that represents the property that is associated with the updated cell.
row
The row index of the updated cell.
error
A single value string or array that represents the error message of the updated cell.
value
The updated value of the cell.

Field blurred event

Description The field lost focus for user input.
Event ID icm.FieldBlurred
Type Broadcast
Payload
id
A string that contains the identifier of the property with which the field is associated.
The collectionId parameter identifies the type of properties that were updated. This parameter will have one of the following values:
F_CaseFolder
Indicates that this is a case property.
F_CaseTask
Indicates that this is a task property.
F_WorkflowField
Indicates that this is a work group or workflow data field.

The data type of the value corresponds to the data type of the property, or is null. For properties that support multiple values, the value is an array of the corresponding data type.

Field focused event

Description The field got focus for user input.
Event ID icm.FieldFocused
Type Broadcast
Payload
id
A string that contains the identifier of the property with which the field is associated.
The collectionId parameter identifies the type of properties that were updated. This parameter will have one of the following values:
F_CaseFolder
Indicates that this is a case property.
F_CaseTask
Indicates that this is a task property.
F_WorkflowField
Indicates that this is a work group or workflow data field.

The data type of the value corresponds to the data type of the property, or is null. For properties that support multiple values, the value is an array of the corresponding data type.

Field updated event

Description The value of a field was updated.
Event ID icm.FieldUpdated
Type Broadcast
Payload
change
A JSON object that contains the unique identifier, collection identifier, and value for the property that was modified. The structure is:
change:[
  {
  id: prop1,
  collectionId: collectionId1,
  value: value1
  }
]

The id parameter is a string that contains the identifier of the property with which the field is associated.

The collectionId parameter identifies the type of properties that were updated. This parameter will have one of the following values:
F_CaseFolder
Indicates that this is a case property.
F_CaseTask
Indicates that this is a task property.
F_WorkflowField
Indicates that this is a work group or workflow data field.

The data type of the value corresponds to the data type of the property, or is null. For properties that support multiple values, the value is an array of the corresponding data type.

Property updated event

Description The value of a property was updated.
Event ID icm.PropertyUpdated
Type Broadcast
Payload
property
A pvr.widget.Property object that represents the property whose value was updated.
value
The updated value of the property. The data type of the value corresponds to the data type of the property, or is null. For properties that support multiple values, the value is an array of the corresponding data type.
error
A single value string or array that represents the error message.

Row added event

Description A row was added in a property table.
Event ID icm.RowAdded
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a row was added.
row
The index of the new row.

Row changed event

Description A row in a property table was changed. This event is published when the value or error message of one of the cells in a row is modified.
Event ID icm.RowChanged
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a row was changed.
row
The index of the changed row.

Row clicked event

Description A row in a property table was clicked.
Event ID icm.RowClicked
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a row was clicked.
row
The index of the clicked row.

Row double clicked event

Description A row was double-clicked within a property table in the view.
Event ID icm.RowDoubleClicked
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a row was double-clicked.
row
The index of the double-clicked row.

Row inserted event

Description A row was inserted in a property table.
Event ID icm.RowInserted
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a row was inserted.
row
The index of the inserted row.

Row moved event

Description A row in a property table was moved.
Event ID icm.RowMoved
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a row was moved.
row
The new index of the moved row.

Row removed event

Description A row was removed from a property table.
Event ID icm.RowRemoved
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a row was removed.
row
The index of the removed row.

Row selected event

Description The row selection changed in a property table in the view.
Event ID icm.RowSelected
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a row was selected.
row
The index of the selected row.

Row updated event

Description A row in a property table was updated. This event is published when a row is modified as a result of an Add, Insert, Move, or Remove operation.
Event ID icm.RowUpdated
Type Broadcast
Payload
propertyTable
A pvr.widget.PropertyTable object that represents the property table in which a row was updated.
row
The index of the updated row.