Tabris.js 2.0 – Top 10 Features: AlertDialog
July 10, 2017 | 2 min ReadWith the Tabris.js 2 release only a few days away we continue our rundown of the Tabris.js 2 Top 10 features. Today we focus on the highly requested modal dialog. A modal dialog is used to show contextual information while blocking the rest of the UI. It is able to inform the user about important events or to request immediate feedback.
AlertDialog
With Tabris.js 2.0 we enable these types of scenarios with the new AlertDialog. The AlertDialog allows to configure a modal dialog with title, text and up to three buttons. The buttons have are given a type like “ok” or “cancel” to provide hints to the native platform where to position the button.
The screenshot above shows an AlertDialog with a title, text and two buttons. To create such a modal dialog we use the following code.
[js] new AlertDialog({ title: ‘Content changed’, message: ‘Do you want to save your edits?’, buttons: { ok: ‘Save’, cancel: ‘Discard’ } }).on({ closeOk: () => console.log(‘Save’), closeCancel: () => console.log(‘Discard’), }).open(); [/js]
An AlertDialog allows to attach specific listeners for the button types (eg. closeOk) or a generic close listener to intercept all events. You can find more examples for the AlertDialog in the AlertDialog snippet.
Tabris.js 2.0 - Top 10 Features
The AlertDialog is just one of the cool new additions to Tabris.js 2. Don’t forget to check out the other top 10 features in the rundown below.
Stay Updated with Our Latest Articles
Want to ensure you get notifications for all our new blog posts? Follow us on LinkedIn and turn on notifications:
- Go to the EclipseSource LinkedIn page and click "Follow"
- Click the bell icon in the top right corner of our page
- Select "All posts" instead of the default setting