How to create Tile Menu using only datawindow, adding tile by adding rows, setting size, icon and text by fill in the column value, compatible to Appeon Web and Mobile
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Tile Menu Using Datawindow Object
1. Using Datawindow as
Tile Menu UI Component
zulmach@pbdev.id
pbdev.id coexist
Friday, 31 Januari 2020 | Maxx Cofee Cideng, Jakarta Barat
2. Tile Menu as one of UI Component
• Basic Idea
• Why Datawindow
• How to Create
• How to Implement it
• Other Possibilities
3. Basic Idea
• Kind of Cute
• So many already available
• None is free
• None is Native PB Object
• usually OCX, OLE Object or uses PBNI
• Not easy to distribute
• None is compatible with Appeon Web/Mobile
• Only need the SIMPLEST yet NICE LOOKING
• Don’t want too many script to write (copy/paste)
4. Why Datawindow
• Data centric : rows & columns
• Can put controls as Window
• Powerful DW Expression
• Support expression for many properties
• Controls Behaviour can be based on data
6. Create New N-Up Datawindow Object
• Create Datawindow Object N-Up presentation Style
• Columns : icon (string), title (string), visible (number), size (number)
• This example with 6 rows per detail
7. Clean Up
• Clean up datawindow from columns and text,
select all and delete from the layout
8. Create Rectangles
• Create rectangles : r_dw, r_width, r_gutter as size reference
put them in header band
• Create 6 rectangles for the tile’s base, put them in detail band
15. How to implement
• put a
datawindow
dw_tile control
on your window
• Add new user
event on dw_tile
that map to
system event ID :
pbm_dwnlbutto
nup named it
ue_mouse up