Skip to Main Content
Spotfire Ideas Portal
Status Future Consideration
Product Spotfire
Categories Scripting
Created by Guest
Created on Oct 16, 2017
Merged idea
This idea has been merged into another idea. To comment or vote on this idea, please visit SPF-I-97 Run scripts when something changes in the application.

Introduce Document Events to enable Scripts to run e.g onFilterChange etc. Merged

it would be great to expose some underlying events to IronPython scripts, like the Excel VBA event object model.

Some examples are:

 

onFilterChange

onFilterReset

onMark

onUnmark

onPageActivate

onPageDeactivate

onDocumentOpen

onDocumentSave

onSort

onRecalculate

etc.

At the moment, all we can do is fire scripts on visualisation  selection or when a document property changes, or action controls.

Adding an event model to script against would unlock a lot of potential in Spotfire, without needing to write pure extensions.

The events would send an object representing the originator/caller of the event as an argument.

  • Guest
    Reply
    |
    Oct 25, 2017

    We can fire a script on visualisation selection ? Never used this. In which version ?

  • Guest
    Reply
    |
    Oct 17, 2017

    OnDataRefresh

    OnTableRefresh

    etc. etc.

  • Guest
    Reply
    |
    Oct 17, 2017

    I agree this would be a great extension. I would need something like onDocumentHasReallyCompletelyLoaded (the progress bar on the bottom left has disappeared)