# Enumerate items and re order

**URL:** <https://community.glideapps.com/t/enumerate-items-and-re-order/65811>\
**Category:** Ask for Help\
**Created:** [September 5, 2023, 10:08pm UTC](https://community.glideapps.com/t/enumerate-items-and-re-order/65811 "2023-09-05T22:08:12Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [September 5, 2023, 10:52pm UTC](https://community.glideapps.com/t/enumerate-items-and-re-order/65811/2 "2023-09-05T22:52:16Z")

</div>

Not sure exactly how a user in your app will be able to rearrange items, but yes, you can add a dynamic index to each item using this trick:

> [@Assigning unique IDs within column cateogry](https://community.glideapps.com/t/assigning-unique-ids-within-column-cateogry/63415/7):
>
> Try this: Add a RowID column to your table. Create a multiple relation column that matches the shelter name with itself Create a Lookup column targets the RowID column via that relation. This will give you an array of RowIDs Use the Find Element Index column to find the index of the RowID in the array of RowIDs Use that in a template column to assign the ID to each dog. Here is what that might look like: Note that array indexes are zero based. If you w…

---

_[View the full topic](https://community.glideapps.com/t/enumerate-items-and-re-order/65811)._
