I have spent some time trying to figure out the grid display modes, "normal-flat list-tree view". I can't get them to work like it is shown in the help file topic, "1. Grid Display Modes", no matter which options I turn on or off. ( I have imported the sample AdrsBook grid, and tried the grid modes both on that and on some of my own test grids.)
For example, "flat list" seems to just collapse sub-items. I tried having different columns as the column to the right of "Item", thinking that might help flat list select what to display, but it didn't matter.
The nearest I can get to what I think "flat list" should be is to set "Is Tree Column" to a different column than "Item". But it is still not what the help file shows as what the flat list should be.
Do the flat list and tree view modes work properly? Am I overlooking something in how to make them work? I suspect I am overlooking something very simple, some individual switch or other, but I have tried many things and I don't know what the problem is.
For example, "flat list" seems to just collapse sub-items. I tried having different columns as the column to the right of "Item", thinking that might help flat list select what to display, but it didn't matter.
The nearest I can get to what I think "flat list" should be is to set "Is Tree Column" to a different column than "Item". But it is still not what the help file shows as what the flat list should be.
Do the flat list and tree view modes work properly? Am I overlooking something in how to make them work? I suspect I am overlooking something very simple, some individual switch or other, but I have tried many things and I don't know what the problem is.
Comments
Item-1
However, flat list just doesn't seem to work for me in the way it worked for you. I have done what you said. But then flat list simply gives me Item-1, with Subitem-A collapsed. And it does so whether or not I have context parents set. In the help file, it says "Select Flat list. All contacts will be shown as top level items, even if they are at a different level in the Outline view." But I get a list of all top level items, with all sub-items collapsed rather than listed at the same level as the TLIs. So Subitem-A doesn't appear at all until I expand the items.
At one time, in my experiments with grid display modes, I think I did sometimes (not consistently) get a result similar to what you point out - with Subitem-A appearing twice. And I think that's a correct result for certain grid mode settings. But I don't get that now.
Is there possibly some IQ setting that automatically collapses all the items in a grid by default? If there is, I wonder if I accidentally set it. I don't have all the subitems automatically collapsed in normal mode, but it does that now in flat list. In order to deal with the problem of inadvertently changing a setting, I have experimented with flat list on different grids--not just AdrsBook but also with some grids of my own. But that hasn't helped.
I can't say that flat list and tree view are essential. I'm sure I will be able to make good use of IQ without them. But if they did work, they could prove useful. So if anyone has been using them, and could suggest to me what I'm doing wrong, it would be helpful.
I had been totally mystified how, in the examples shown in the help file under "1. Grid Display Modes", IQ distinguished between those items which were "contacts", and those which weren't. I guessed, wrongly at it turned out, that it had something to do with which column is immediately to the right of the "Item" column. Actually, it is those items that have the field AddressBook marked. I am going to take some time once again to look over "1. Grid Display Modes", and see if everything works once one understands that. If so, I will probably suggest a certain change in the help file, consisting of explaining how IQ knows which are the "contact" items.
Well, it would also be good to explain which items will automatically have the AddressBook field marked, and which not (Pierre's comment deals with some of this). It depends, I think, on the settings for "Auto-assign field list for all top level items (TLI) added in this grid (read-only)" and "Keep source field values when demoting TLI" in the grid properties. (I don't yet understand what the "read-only" means in this context.) Maybe some other settings are involved too. And of course, one can manually set the field settings.
Or to restate it. As I understand it, in IQ, a grid has all the items from its "source", but also has items which are added manually to the grid. So AdrsBook not only has all the items from AddressBook, but items that are added later. Those later items may be marked in the AddressBook field (in which case they are now in the AddressBook grid too), or may not, in which case they are only in AdrsBook. This is distinction is why IQ grid display modes are able to distinguish between different types of items, those from the source grid and those not.
Thank you, Pierre, for your welcome and your comments. I have to think over some of the things you wrote. For example, you say that "The other display modes are useful when you want to view items that have certain properties (field values)" in which case one may want a "Flat list of all items with a value for this field." But so far, it seems to me that one can only deal with the source field, such as AddressBook for the AdrsBook sample grid. Are you saying it is possible to deal with other fields instead?
Finally, there may also be occasions where one wants to see all the items in a grid, no matter what fields are checked, in a flat display. So far, the main way I see to do that is set another column, not "item", to be the "Tree Column" by using "Column>Is Tree Column", and then expand all the items. That should be fine, although perhaps there is a more direct way to do it.
And thank you to everyone who has replied to me.
I think the problem I had with the different display modes is that I didn't understand the term "source item". From Paul J. Miller's great reviews of IQ, I was aware from the start that items are not part of a grid, but only displayed by a grid, and that one had to always remember that and take it into account This is a strength of IQ but also a significant difference fromr other outliners or PIMs. But from my experience with other outliners, it didn't register with me that there could be both be "source items" and other items (is there a nice name for non-source items?) in a grid. I did know that one could add items to a grid, separate from what it had from its source property, but somehow it didn't register with me that this difference with respect to how items became the ones displayed by a grid would be significant with respect to various other ways IQ worked.
Now I think I understand the term "source item", and when I look back I see that the help file and the grid menu refer to "Source Items (Flat list)", not just "flat list" and not "Items (Flat list)" or "Grid (Flat list)". But I didn't understand the significance of that previously. And I assumed the term "Source items(flat list)" meant pretty much just "flat list".
But now that I see how IQ's flat list works, it is another neat feature!