ADF Faces Messages: Inline Versus Dialog Decisions

The Application Developer Framework Faces components (as previously mentioned) allow you to use a variety of messages types (error, warning, and so on) in different ways. For example, errors on components can be shown inline (that is, on the page - figure 1) or in a message dialog (figure 2). This is done by setting the inline property on af:messages to true.

error_message_inline_decision.png

Figure 1: ADF Faces Inline Error Message

error_message_dialog_decision.png

Figure 2: ADF Faces Error Message Dialog

But how do you make the decision about whether to show the message inline? To do this you need some user experience guidance. Make the decision based on how the business or UI rule you've designed is validated and on the nature of the user task being performed. Here's a sample decision matrix for message types and scenarios (figure 3) that you might like to consider.

dialog_v_inline.png

Figure 3: Inline versus Dialog-based Messages Decision Matrix

Of course, this is just a guideline. Natch, designing your flows so that errors aren't necessary at all is the way to go, but hey, let's live in the real world!

Comments:

Wow, this is just what I was looking for. I don't see much guidance on when to use the messages directly on the page approach - this is very handy, and really more up to date information I see too many big dialogs with pretty scary messages not adding a lot to apps. Thank You.

Posted by Michael Lewis on November 16, 2010 at 03:48 AM GMT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Oracle Apps Cloud UX assistance. UX and development outreach of all sorts to the apps dev community, helping them to design and deliver usable apps using PaaS4SaaS.

Profile

Ultan Ó Broin. Director, Global Applications User Experience, Oracle Corporation. On Twitter: @ultan

See my other Oracle blog about product globalization too: Not Lost in Translation

Interests: User experience (UX), PaaS,SaaS, design patterns, tailoring, Cloud, dev productivity, language quality, mobile apps, Oracle FMW and ADF, and a lot more.

Search

Archives
« August 2015
SunMonTueWedThuFriSat
      
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
     
Today