Understanding how events and actions work together

Not all events and actions are available in every publisher/subscriber combination. In each cell, the events and actions listed are for that particular base cell type.

The Actions field drop-down list includes any actions supported by that cell type. The events available for a particular subscription depend on the publisher. The actions for a specific subscription depend on the subscriber.

For example, suppose you make a subscription from a Grid cell to a Map cell.

The publisher is a Map cell. The only event options are AfterCellControlLoaded and MapMarkerClicked.

The subscriber is a Grid cell. The available actions include:

  • AddCarrierBid

  • AddCheckCall

  • AssignAssets

  • AssignCarrier

  • AssignCarrierACS

  • AssignDriver/ AssignDriver2/ AssignTractor/ AssignTrailer/ AssignTrailer2

  • DispatchDontSendToTruck

  • DispatchSendToTruck

  • FilterDataCustom

  • FilterOnParentKey

  • LocateDataRow

  • OpenOrderEntry(New)

  • OpenTripFolder(New)

  • PostLoadToFBI

  • RefreshData

However, these are not all valid event-action relationships. For example, MapMarkerClicked and AssignTrailer is not a valid event-action relationship, even though it is possible to set it up this way.

Some of the correct event-action relationships are shown in the following tables.

These are not the only combinations-just all that have been documented.

Grid cell as a subscriber

Event Actions Publisher basic cell types

DragDrop

AssignCarrier/Driver/Driver2/
Tractor/Trailer/Trailer2

Grid

AssignCarrierACS

Grid

RowClicked

FilterDataCustom

BranchTree

FilterOnParentKey

Grid

PostLoadToFBI

Grid

AfterCellControlUpdated

RefreshData

Load Information Cell/ Grid

ACSSaved

RefreshData

Grid

CustomMenuCommand

FilterOnParentKey

Grid

AddCheckCall *

Grid *

OpenTripFolder/
OpenTripFolderNew *

Grid *

OpenOrderEntry/
OpenOrderEntryNew *

Grid *

MapFindPoint

Grid

OpenCarrierAdvance*

Grid *

DispatchSendToTruck*

Grid *

DispatchDontSendToTruck*

Grid *

AssignCarrier/Driver/Driver2/
Tractor/Trailer/Trailer2

Grid

AssignCarrierACS

Grid

* Indicates the publisher is equal to the Cell Name. In other words, the publisher and the subscriber are the same.

BranchTree cell as a subscriber

Event Action Publisher basic cell type

DragDrop

SetBrokerBranch

Grid

BrokerageAssets cell as a subscriber

Event Action Publisher basic cell type

AddCarrierBidRequested

AddCarrierBid

Grid

CustomMenuCommand

FilterData

Grid

CarrierLoadInformation cell as a subscriber

Event Action Publisher basic cell type

RowClicked

FilterData

Grid

CheckCallAdded

RefreshCheckCalls

Grid

CarrierBidAdded

RefreshCarrierBids

Grid

AfterCellControlUpdated

RefreshCheckCalls

CarrierLoadInformation

Map cell as a subscriber

Event Action Publisher basic cell type

AfterCellControlUpdated

UpdateMapData

Grid

CustomMenuCommand

MapFindPoint

Grid

MapZoomToLocation

Grid

RouteMap cell as a subscriber

Event Action Publisher basic cell type

RowClicked

MapLeg

Grid

CheckCallAdded

RefreshData

Grid

SQLGrid cell as a subscriber

Event Action Publisher basic cell type

RowClicked

FilterData

Grid

WebBrowser cell as a subscriber

Event Action Publisher basic cell type

RowClicked

FilterData

Grid