@jbzolla3, The file you uploaded does not quite match your screenshot. In your screenshot, you show that you’ve solved your issue and this would work to fill the repeater with the contents from the April column.
Looking back at your original post, you said,
Yes, that is how repeaters work.
Looking at the code for the repeater in your file, there are some errors. As I mentioned in previous reply,
- You have a Set Text action in the repeater’s Loaded event, which should only result in every cell in the repeater being set to the same value. Use the Item Loaded event, as in your screenshot.
- In a repeater, the word, “Item” refers to a row in the repeater’s datasheet.
- When the repeater loads and when the repeater is updated (e.g., applying a filter, adding/removing/updating rows, etc.) the Item Loaded event is fired, once for every row in your repeater. Then, the repeater’s Loaded event gets fired.
- Apparently, Axure recognizes “Item” as a reference to each row in the Loaded event, but this is not a reliable method. If you ever “touch” the repeater (with an Add Row, Update Row, Filter action, etc.) the repeater would likely go blank.
- Your Set Text action uses this value:
[[item.CurrentMonth]]- The syntax of using a “dot” or period char is a way to refer to a specific property of an object. So “item” would be the object and “CurrentMonth” would be a property of “item”.
- In a repeater, the properties of “item” are the columns in the datasheet. So, in your example, you have four columns: “January”, “Feb”, “March”, and “April”. There is not a column named, “CurrentMonth” thus the expression, “[[item.CurrentMonth]]” would evaluate to null (blank, nothing.)
- Further compounding this problem, you have a global variable named “CurrentMonth” and a rectangle widget named “CurrentMonth”. This is not good practice, as it begs for errors.
Ultimately though, if you are trying to use a repeater for a monthly calendar, there are much better approaches. Just search for something like “calendar repeater” or “date repeater” in this forum. For example, here is one thread: