Skip to main content
16-Pearl
September 16, 2024
Solved

TABSET widgets refresh changes into other tab (mash ups)

  • September 16, 2024
  • 1 reply
  • 998 views

 

Hello Community,

   I have here currently three mashups which are embedded into three tabsets. If i do for eg add entry in datatable from one mashup then it also have to show me into another mashup which they are showing but i have to do manually refresh the page to see the change. 

 

Is there any way that other two mashups would be updated automatically when i add an entry into one mashup then other two must reflect the changes also which i have done...

 

 

Jamal8548_0-1726473978779.png

 

Best answer by Rocko

It's a bit tricky but your embedded mashup should have a "Refresh" input binding in its properties. Tabselected should be bound to that.

Then, inside of your embedded mashup, use the "RefreshRequested" input and bind that to the execution of the service(s). You need to do this manually because the mashup can't know what a "refresh" means for all it's data source.

1 reply

Rocko
19-Tanzanite
September 16, 2024

You could use the TabSelected event and link it to the re-execution of the service that gets the data (or the mashup refresh event).

MA873117416-PearlAuthor
16-Pearl
September 16, 2024

Thanks for your reply. There is no service here in this mashup but every mashup has services in it. The datatable is only one which loads the data into the mashup and from one mashup i feeds the data and now other two mashups are displaying that data from this datatable. and when i click on any of two tabs then it needs to show me the data right away but not...even this refresh event did not work. 🙂

 

Jamal8548_1-1726490759298.png

 

Rocko
Rocko19-TanzaniteAnswer
19-Tanzanite
September 16, 2024

It's a bit tricky but your embedded mashup should have a "Refresh" input binding in its properties. Tabselected should be bound to that.

Then, inside of your embedded mashup, use the "RefreshRequested" input and bind that to the execution of the service(s). You need to do this manually because the mashup can't know what a "refresh" means for all it's data source.