The use of a numeric order, to sort the properties within a bean model, is very unwieldy, especially when there's a desire to programmatically add new properties (often as new columns in a Grid).
It would be nice if the BeanModel had methods addFirst(), addLast(), addBefore() and addAfter() to allow precise positioning of added properties within the model, and perhaps a reorder() method to change the overall order in a single go.
|Field||Original Value||New Value|
|Fix Version/s||5.0.5 [ 12312477 ]|
|Affects Version/s||5.0 [ 12312018 ]|
|Summary||BeanModel / PropertyModel order attribute is unwieldy||Controlling the order of properties within a BeanModel is too complex and needs an improved API|
|Assignee||Howard M. Lewis Ship [ hlship ]|
|Fix Version/s||5.0.6 [ 12312544 ]|
|Resolution||Fixed [ 1 ]|
|Status||Open [ 1 ]||Closed [ 6 ]|
|Workflow||jira [ 12404125 ]||Default workflow, editable Closed status [ 12568277 ]|
|Workflow||Default workflow, editable Closed status [ 12568277 ]||jira [ 12591347 ]|