upward inheritance

Submitted by ThomR on 2010/06/15 14:32
Hi all. I'm curious if there's a way, or any additional interest apart from mine in a way, to qualify a field so that it is upwardly inheritable. My particular wish is to have it that when a box is checked for a given item, that that checking would be reflected in the item's parents and grandparents as well. That way I can browse on a higher level and know that a given parent has at least one child with a given attribute. Doable or maybe not worth it?
 
~Thom

Other types of links in IQ

Submitted by Armando on 2010/06/13 00:37
Using the parent <-> child relationship to create links between items has a lot of advantages :
 
1- you can directly see the items when they're linked (below the parent, or using the context parent, or just looking at the properties pane)
2- all parents or children are visible in the properties pane,
3- you can transfer data from one item to the other through inheritance or column equations,
etc.
 
However, some of these strengths are also weaknesses. One of them : if an item has multiple parents, which themselves are children of multiple parents, etc. column equations can rapidly spiral out of control and IQ's performance decreases dramatically. This is a big problem in my DB now. Sometimes an operation on 1 item takes 15s !

I like the auto-hide column filter buttons !

Submitted by Armando on 2010/06/11 17:14
I meant to say it for at least 2 weeks... So, here !
Did you guys notice ? Now the column filter buttons, when ON (Grid menu -> column filter -> click on "Column filter button"), auto hide when the mouse is over the column header. Very convenient. I can now have my narrow columns AND also the button when I need it. Better then having to right click and then choose the right option in the context menu.

Inheritance is really broken ?

Submitted by Armando on 2010/06/11 12:59
Pierre, this needs to be explained or fixed (together with the other inheritance problem). My DB is presently a bit of a mess and I'd like to "clean" it.
 
In a sample DB :
 
1- go to the project grid
2- Drag the project field in the grid from the properties pane  so that it's visible.
3- in the second visible item ( "Design" ), Write "Hello" in project field
4- Now go to the TLI and, again in the project field, change "Somiro" for "Somiro Test"
5- The second item's "Hello" stays... "Hello", all others are changed.
 
I could understand that behaviour if User modified data / fields would always stick no matter what.
 
But it's not the case...