cancel
Showing results for 
Search instead for 
Did you mean: 

Refresh embedded component

Jakub
Participant
0 Kudos

Hi,

Is it possible to refresh EC from absl or standard TI when user change the pane ?

I mean when user change for example Items for Tickets tab. On EC i have only few fields, not OWL list..I founde operation "RestartClient" in event hanlders and it works when i assign to the custom button.. but ii should be done automatic.

Maybe in absl is there some standerd function which achvie this task, but i don't know about it.

Could you please give me your advice? Thanks a lot for your help!

Accepted Solutions (0)

Answers (4)

Answers (4)

Jakub
Participant
0 Kudos

Hi Piotr,


On EC i added manually Advanced List Pane

and binded to alternative keys in BO.

I created too the OutPort and InPort with settings like you showed ( but default Setbinding is set) and event handlers with required operations.

But the EC doesn't refresh when user changed the pane. The custom BO have only root node.

fasola55 can you help me ?

former_member592782
Active Participant
0 Kudos

Hi Jakub,

Can you please clarify how your fields on the EC are bound ?

You can create a DataList with the Required Fields yourself manually on the required Node in the DataModel and then bind them to the Fields on the BO.

Piotr.

former_member592782
Active Participant
0 Kudos

Hi Jakub,

You might have to configure a Refresh on your DataList in your Event Handler, Type (List) > Operation (Refresh) and choose your Target List where your data is stored.

Piotr.

Jakub
Participant
0 Kudos

I can't configure target list beacuse i don't have list on screen.

When i have OWL screen:

-In dataModel i have DataList, so i can set DefaultSet and refresh Screen by steps which you said

but when i have screen without list for example TI (in my case this is the EC):
-In dataModel i haven't datalist, so i cann't set defaultset and i can't configure target list in list operation.

former_member592782
Active Participant
0 Kudos

Hello Jakub,

You can implement this very easily by triggering an EventHandler that Executes the DefaultSet and has the SyncDataContainer operation.

To trigger the EventHandler you can implement an Inport which has the Properties configured as in the below screenshot.

You also will have to configure an Outport which has the same local event name configured as the Inport, the Outport should have the Broadcast property enabled.

This way the EC will be able to Self Trigger the Refresh and every time you open the tab it should refresh the data.

I hope this help,

Piotr.

Jakub
Participant
0 Kudos

Hi Piotr,

Thanks for your answer. I think your solution will work when i will have OWL on EC.

Inside properties in Behaviour i don't have default Set which is standard for owl.

I did all steps, but it didn't work..