Submitted by David_H on 2009/01/04 04:31
I would like to see the following capability.
 
1. Create a field.  We'll call this the "primary" field.
2. Create a second field whose available values are dependent on the selection in the first field.
 
I think the above capability could be exceptionally powerful and address an entire range of common user and useage predicaments in IQ.  In other words, it would be a great way to "tame" the beast, since the strength of having almost infinite fields/customization can also make it busy and/or tricky when you want to track lots of different types of data.  Anyhow, here's an example of how I might use it.  I like to label every item I enter as a "type" of information, as I can categorize everything I enter in my universe into one of 10 or so primary information types.  So for # 1 I use a field with a pop-up that allows me to select from a list of those 10 *mutually exclusive* information types.  For instance, my options might be "project", "opportunity", "note", "task" and so on.  Where field # 2 comes in is I also have a system for further categorizing each of those information types, for instance a project is going to be a client project, a company project or a personal project.  A lot of people like to track tasks by the GTD method of "@desk, @car, @home and so forth.
 
So using the example above, if I selected "project" for # 1, the available selections in the pop-up for # 2 would be "Client", "Company" or "Personal".  If a person selected "Task" for # 1, the available fields for # 2 might be @desk, @car, @home and so on.
 
Comments?  Suggestions?