on 11-25-2013 2:05 PM
Hi,
I use a phase indicator UI element with items populated with the multiplephase element below. When the process has many steps, the user can step to the next steps/page with the arrow on the right hand side of the UI element.
It is very annoying that when I change the status on one of the steps it looks like the whole phase indicator is redrawn and shows the firs N number of steps (depending on how wide the window is). So the user has to page to the right place on the process every time a step changes status... And the users quickly get tired of this.
Am I overlooking the obvious here? Why can't I control what part of the phase is shown...?
(You can play with the standard web dynpro component DEMO_UIEL_STD_COMPLEX to see this behaviour).
/Christian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Christian,
If you are creating the phases with dynamic programming, you can set a unique ID for each phase during instantiation of the CL_WD_PHASE object (see parameter ID in the constructor). You can also set the firstVisiblePhase property of the PhaseIndicator UI element dynamically with method CL_WD_PHASE_INDICATOR->SET_FIRST_VISIBLE_PHASE.
Cheers,
Amy
Hi Christian,
So I haven't tried this myself, but I figure the system must generate a unique ID behind-the-scenes for each Phase object in a MultiplePhase. I wonder if you included an ID attribute in the MultiplePhase's dataSource context node if the system would use the ID provided, and then you would know what Phase ID to use for the PhaseIndicator's firstVisiblePhase property? Just brainstorming.
Cheers,
Amy
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.