SOProtocol and web panels - web

[dialog=stop]

[mode=display|edit] (issues via crossmessaging, in app JavaScript)

  • info[mode=edit]

[refresh=false]

[usesuperstatecopy=true] (disconnect dialog from current updates)

  • Only for dialogs use.

Normal operation is to refresh card, but refresh is used to stop rerendering card, but still update the current (superstate).

Can force card refresh by setting to true.

webPaneName[refresh=false].minipreview?appointment_id=245

Use SoProtocol to set the currents…

Currents are History Items: person_id =>

person:

  • id
  • name: shortcut to reduce access to the DB, list items contain IDs and name.
  • type: used for different things. (differentiate)
    • associate or resource

Sample

To get started, explore the SoClientCrossMessaging.js sample on DevNet. This sample demonstrates how window.postMessage can be used for communication from embedded web panels to SuperOffice CRM.