我一直在使用 Flex 中的水平列表中的项目拖放。它工作正常,但现在我需要通过 AMF 将新订单保存在我的数据库中。我很确定这很容易,但我还没有弄清楚。
有没有办法循环(重新排序后)所有项目,以便我可以获得每个项目的(新)索引?
而且我注意到即使我改变了顺序,dataProvider中的顺序总是一样的......
这是我的清单:
<mx:HorizontalList id="horizontalList"
allowMultipleSelection="true"
allowDragSelection="true"
dragEnabled="true"
dropEnabled="true"
dragMoveEnabled="true"
labelField="lbl"
iconField="src"
itemRenderer="CustomItemRenderer_gallery"
columnCount="5"
columnWidth="125"
rowHeight="125"
horizontalScrollPolicy="on"
doubleClickEnabled="true"
click="{click(event);}"
dragDrop="handleBtnReorder(event)"
doubleClick="doubleClick(event);" />