Axure heeft een gemakkelijk ding dat een repeater heet. Ge steekt daar gegevens in, gelijk zo:

repeater0

en ge definieert hoe het herhalend element er moet uitzien, gelijk zo:

repeater01

en hey presto, een zichzelf herhalend ding (let niet op het groen, dat is Axure zijn manier om te zeggen dat het een repeater is):

repeater02

Dat kan vertikaal onder mekaar zoals hierboven, of horizontaal naast mekaar, met wat tussenruimte, met wrapping (begin een nieuwe kolom/rij  om de x items), etc. etc.

En die tekst komt in de repeater door een “interactie” die Axure er automatisch bijzet: vul de tekst op het element in met de tekst die in de eerste kolom van de data staat:

repeater03

Het moet niet beperkt blijven tot één kolom, natuurlijk. Dit is bijvoorbeeld met drie kolommen:

rep231.PNG

en hoe dat er dan uitziet:

rep232.PNG

Helaas, het loopt allemaal een beetje in het honderd als de inhoud van de velden variabel kan zijn. Neem deze, bijvoorbeeld, die ik daarnet had:

repeater1

Dat komt er zo uit:

repeater2.PNG

Oh noes! Die lijn die begint met POSTAL, die zou hoger moeten zijn dan de andere lijnen, maar repeaters zijn allemaal dingen die gewoon zichzelf herhalen en die zien er allemaal hetzelfde uit en dus is het kapot!!

Wel, nee dus: vuile truken van de foor to the rescue.

In de tabel van de gegevens steek ik één kolom bij, waarin ik de hoogte van de rij zet. Ja, dat is vies, en ja, dat is manueel werk.

repeater3.PNG

…en dan voeg ik in de interacties een reeks dingen toe om de hoogte van elke rechthoek te zetten op de waarde in die kolom:

repeater4.PNG

En hey presto, het ziet er helemaal uit zoals een mens graag had gehad dat het er uit had gezien:

repeater5