473,472 Members | 2,137 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Screen Design

Hi,

I need some help...Plz be patient and read it --i guess one cant get
more confusing than this 1

I have a set of screens ....

Screen1. A search screen - to search for a list of customers
Screen2. A view/modify screen - to view/modify the customer details
Screen3. A view/modify screen - to view specific customer details

My flow works this way...

I search for customers in screen1 - select a customer from the search
result -- navigate to screen 2 for viewing the details of the selected
customer -- navigate to screen3 from screen2 to view specific details
of the customer..click on BACK in screen3 to get back to screen2

When i move from screen2 to screen3, i need to pass some data to
screen3 (say Customer Type)... this data is actually modifiable in
screen2....
Now my question is...

If a user changes the data in screen2 and navigates to screen3 without
SAVING, should i pass the old data or the latest but unsaved data to
screen3...

When i click on Back in screen3, should i show the old or new data in
screen2-- actually i am reloading the contents of screen2 based on a
key value..so i get the old data only as i have not saved the details..
NOW THE PROBLEM IS -- this is required for lot of information in
screen2...
Also i have this scenario across the application...

Is there any better way of handling such flows...
Do we have any application blocks to handle such scenarios--does
microsoft user interface application block help..
If i have to identify if the user has made any changes and give him a
message be4 navigating to screen3, how do i do it --do i have to
persist the whole set of data...and also on back button click, i need
to reload the new data --where do i persist it etc

Thanks
Shan

Jun 9 '06 #1
1 1770
One possible solution:

After retrieving your customer data besides displaying it in editable fields
also set your data in hidden fileds , on navigating out of the screen
compare the value of the displayed controls with the hidden, if change
prompt for confirm('Save ').

Also ideally if you could give a save and next button, where you would save
the data before navigating.

HTH

<co*******@rediffmail.com> wrote in message
news:11**********************@g10g2000cwb.googlegr oups.com...
Hi,

I need some help...Plz be patient and read it --i guess one cant get
more confusing than this 1

I have a set of screens ....

Screen1. A search screen - to search for a list of customers
Screen2. A view/modify screen - to view/modify the customer details
Screen3. A view/modify screen - to view specific customer details

My flow works this way...

I search for customers in screen1 - select a customer from the search
result -- navigate to screen 2 for viewing the details of the selected
customer -- navigate to screen3 from screen2 to view specific details
of the customer..click on BACK in screen3 to get back to screen2

When i move from screen2 to screen3, i need to pass some data to
screen3 (say Customer Type)... this data is actually modifiable in
screen2....
Now my question is...

If a user changes the data in screen2 and navigates to screen3 without
SAVING, should i pass the old data or the latest but unsaved data to
screen3...

When i click on Back in screen3, should i show the old or new data in
screen2-- actually i am reloading the contents of screen2 based on a
key value..so i get the old data only as i have not saved the details..
NOW THE PROBLEM IS -- this is required for lot of information in
screen2...
Also i have this scenario across the application...

Is there any better way of handling such flows...
Do we have any application blocks to handle such scenarios--does
microsoft user interface application block help..
If i have to identify if the user has made any changes and give him a
message be4 navigating to screen3, how do i do it --do i have to
persist the whole set of data...and also on back button click, i need
to reload the new data --where do i persist it etc

Thanks
Shan

Jun 9 '06 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

23
by: Dufe | last post by:
Hello all: To deal with the problem of differing user screen resolutions, I've explored: 1) making the pages in PHP, 2) having different pages on the same page and selecting the proper one via...
2
by: MSE | last post by:
How can I make a website that adapts to the screen resolution? I would also like to include a picture that stretches when the screen res. increases, if you know what I mean.
9
by: Les Juby | last post by:
I understand that there are several ways to effectively control the browser delivery of HTML to make the most effective use of the different screen resolutions today. (And in the foreseeable...
7
by: mukeshgupta.WD | last post by:
Hi, i have seen in many web sites, the size of pages are automatically resized according to screen resolution. generally we create web layout for 800x600 but if we view it in1024x768 then the...
10
by: =?Utf-8?B?UmljaA==?= | last post by:
A lot of users at my workplace use different screen resolutions, and I build apps to use 1680 x 1050 pixels res by default. But some users are using 800 x 600, and the apps are too large for their...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.