cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Widget Extensions Click Event

Highlighted
Level 9

Widget Extensions Click Event

In a previous blog I provided a quick Widget Extensions Introduction

The idea is not to have too much information just enough to get you going and maybe ask more questions.

The simple Hello World example just displayed some text based on a configurable property called Salutation. Now I would like to make the text change based on a a user click.

Previously we looked at renderHtml now we need to do introduce another function call widgetEvents in the ide.js and the  fireUpdatedEvent in the runtime.js files.

Below shows the implementation for the widgetEvents  function which basically adds the Updated event in the Composer

Composer view from the

Next in the runtime we have to add a handler that handles the click event

From there we can then wire up the click to a service called  RandomMessage which returns a random message from an array of messages

Below shows the service

After clicking you get a random message (well not that random!)

Tags (1)