Hi,
so here is what I built for my customer:
A custom IA gets the absolute filepaths of a bunch of pdf-files somewhere on the system. These filepaths are returned as a collection and displayed using intuiface’s document template.
In short I am displaying an arbitrary number of documents in a collection.
Right now I am putting them in an asset grid with two rows. This gives me 2x3 documents on the screen.
The customer feels that it looks odd that this collection is filled from top to bottom. So that when three files are being displayed we see one column with two files, one column with one file and one empty column.
The customer would prefer it if it would fill the first row first and then the second one. And if there are more than six files they would like to just switch to the “next page” of six.
I don’t think this is possible with the standard asset grid. So I thought that maybe this could be solved by packing six files into a group. And then filling the asset grid with these groups. I am wondering how I would fill this construct.
that is basically what I am looking for. the problem is that I don’t know how many documents I will have beforehand.
the documents are loaded via an Interface Asset so there might be 5 or 12 or…
so I might need different numbers of the “inner” collection depending on how many documents there are
Can you post a screenshot / mock-up of what you’re trying to achieve ?
In @Promultis’s example, I see
An asset grid of groups. By nature of the asset grid, each group will need to have the same size
Groups have N documents. Again, by nature of asset grid, each group will have same number of docs
but in the end, you have a single flat list of NxP documents (P = number of groups)
So if this is the visual you want, why don’t you have just one list of documents in your IA?
I’m sure I’m missing something here, and a visual example would help
I completely agree with the first part of your message:
All groups must be the same size N.
The number of groups is P.
The Number of documents is D.
N*P = D
The problem is D is variable! (And it will change during runtime!) Therefore P must be variable!
The documents come in one single list of variable length!
Maybe this is me not seeing the forrest for the trees… But I don’t see a way to fill the groups from that list. I can see how I would make a single asset grid from that long list but not how I would fill groups inside the asset grid.
One simple example:
N = 6.
If the list has 6 or fewer members it is relatively easy. I can fill the group and end up with an asset grid with only 1 group in it.
But if I have more than 6 documents (D>6) I would need a logic to create a new group inside the asset grid and start filling it.
While making shure that the second group gets filled with the 7th (N+1) document in the list and so on…
And I do not see a way I can do that dynamically.
But your suggestion to “just have one list of documents” makes me think I am missing something.