dlite922 1,584
Recognized Expert Top Contributor
We've built an application that deals with business management. One of the modules is an inventory/product management for a retail store.
What I want to do is create a user friendly interface that allows them to easily navigate through the categories of item and choose a category or item to edit.
What makes it complicated is that each customer has different level of categories (or none at all).
Here's what my ideas are so far but please if you've seen something like this or have another idea I'd love to hear it. Idea 1: BreadCrumb
Display the root products/categories first. Categories would be hyperlink and items not.
Each time they click a category everything under that category would be displayed.
To track where you are i'd add a breadcrumb at the top of the list like so:
main cat > sub cat 3 > package 1 > item
each one would have a check mark next to them so that if they want to "edit" the item or category, they would check mark it and click edit. (or another hyperlink next to it since you can only edit one category at a time, but the checkmark is also useful if they want to delete in bulk)
I'd have a search section at the top so that if you don't want to browse you can just enter the product or category info (name, number, keyword) and it would display matching categories or items) I could even have a flag so that search result only returns categories or only return items depending on what the user is looking for.
By the way, the breadcrumb links would also be links so that you don't have to use the "back" button.
If you like my idea above, let me know on what DHTML funcationalitie s i could add (with AJAX? ) so that it really gives the user an "applicatio n" type / smooth feel rather than it looks like your browsing a website.
It is built with PHP by the way.
Thanks for your feedbacks on this,
Dan
1 1446 Dormilich 8,658
Recognized Expert Moderator Expert
If you like my idea above, let me know on what DHTML funcationalitie s i could add (with AJAX? ) so that it really gives the user an "applicatio n" type / smooth feel rather than it looks like your browsing a website.
this depends upon your users, if they disable javascript, all the DHTML effects will not work. So if most of them disable Javascript, you could consider skipping DHTML.
regards
Sign in to post your reply or Sign up for a free account.
Similar topics |
by: Tim Hansen |
last post by:
Greetings to all.
I am having a problem running .asp pages for our new website. I
beleive it to be an IIS problem, but all the troubleshooting has lead
me nowhere. When I try to acces the pages via
http://ip/admin/index.asp (ip is the "home directory") i get:
Server Application Error
The server has encountered an error while loading an application
during the processing of your request. Please refer to the event log
|
by: Guy |
last post by:
I got a big Access file (1 400 tables) to convert to SQL and I would
like to be provided with some automated tools, except upsizing wizard
and DTS, to convert it on my own.
I got a lot of forms and query to convert too.
Can someday provide me with at least one tool name ?
Thanks,
|
by: Richard |
last post by:
Hi,
I am coding in C# and working with COM objects that were
written in Java. The product documentation for the Java
stuff states that the MS JVM does not support interface
inheritance - and then the documentation goes on to give
VB6 examples of how to get to a base interface given a
child interface.
Well I need to get to the base interface in C#! I have an
|
by: Ram |
last post by:
I am running a test web site on my own Win2k professional computer. I
have a VB6 COM component (running on COM+) on a seperate application runnint
as "Server".
When running an ASP.NET page calling this component, it works fine, but When
I try and debug the Com+ process using the VB6.0 IDE, I get the following
error:
"Exception Details: System.InvalidCastException: QueryInterface for
interface MyObject._MyCls failed."
When I the same...
|
by: Andrew S. Giles |
last post by:
OK, Ive run my head into this wall for too long. I need help.
I am developing an applicaiton in C# to present a user with a GUI to specify
a configurable list of machines that he wants to listen to the output of.
Specify a filename to shove all of the data (into Excel), and start the whole
thing going. I get that done no problem. The problem comes with the Data.
The data is coming from a different application, and I am not 100% sure of...
| |
by: cider123 |
last post by:
I'm coding a project using the following article as reference:
http://www.codeproject.com/csharp/DynamicPluginManager.asp
In this type of project, plugins are loaded dynamically into a Plugin
Manager.
Your main application then hooks into the Plugin Manager.
What I'm trying to figure out is how to impliment some form of raising
|
by: pitachu |
last post by:
hi all,
I need some high level and efficient ideas on how caching should be
designed in the scenario below. The application and the cache will most
likely be in VB.NET.
I have a central interface (does not necessarily have to be a website)
that customers will access. This interface would connect to a load
balancer, which would then randomly choose one of N servers. Those
servers would run the same exact copy of an application (not yet
|
by: Jwe |
last post by:
Hi,
I've written a program which has both a command line interface
and Windows form interface, however it isn't quite working
correctly.
When run from command line with no arguments it should display
the Windows form. The form is being displayed but the command
only returns when the form is closed. I want the command line to
return immediately, leaving the form displayed.
|
by: -Lost |
last post by:
How should one write a plug-in interface?
I've tossed around several ideas but rudimentary ones at best. For
example:
Plug-In-A -Plug-In-Proxy -Application
The plug-in simply hands off its information such as author,
description, functions, parameters, et cetera to the proxy -- the
application then polls the proxy at runtime.
|
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
|
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
| |
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
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, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
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 then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |