flex 的 list 中相互拖拉產生的問題

2021-04-15 22:50:23 字數 533 閱讀 1129

假如你有需要定義兩個list,並且希望把乙個list1 的內容拖到另乙個list2中,並且list1的內容不變,而且list2中內容可以重複,而且list2可以通過在內部拖拉以達到調整順序的目的。

因為兩個 list 要相互拖拉必須都定義dropenabled="true" dragenabled="true" 那麼要保證在內部拖拉不會出問題的話必須得判斷你拖拉的源list和目標list,然後判斷是不是同乙個!

用方法var sdrag:list = event.draginitiator as list ;var droptarget:list=list(event.currenttarget);

主要**如下:由於商業應用,所以不能提供整個專案。

private function dodragdrop(event:dragevent):void

else

mdp.refresh();}}

private function dodrophandler(event:dragevent):void

else

}

C 中List與DataTable相互轉換

下面提供一下list集合資料型別與datatable 資料型別的相互轉換。using system using system.collections using system.collections.generic using system.data using system.linq using ...

java中List和Array相互轉換

list 提供了toarray的介面,所以可以直接呼叫轉為object型陣列 listlist new arraylist object array list.toarray 上述方法存在強制轉換時會拋異常,下面此種方式更推薦 可以指定型別 string array list.toarray new...

Flex中List實現上移下移功能

我們在html中可以用js實現selecte框中內容的上移下移。昨天在專案中需要用flex來實現這個功能。研究了一下 不難。下面是具體實現 xmlns s library xmlns mx library width 100 height 100 0 private function down vo...