A business user has requested some new UI functionality in an account form that allows them to "drag and reorder" a list of related child custom entity rows and have this reordering persist against the list of records upon form save. I am more of a CRM customizer using whats there OOTB than CRM developer but I am guessing the list would be fetched into an array under a web resource HTML page and javascript/jquery would handle this along with the reordering.
If we create an integer/wholenumber 'order' attribute under the custom entity, would it be architecturally possible to fetch the related records and initially display under this stored order, then allow the subsquent user interactiion 'draging' items to change the order in the array and then save it back to to the list of records?
Just wanting to know if I'm way off course or whether there is something similar out there that could get me started.