是的,我認爲這仍然是可能的。
你的選擇是:
(點擊)選擇的用戶的項,然後單擊(選擇)項目的門票。
無論您開始拖動哪個列表,您仍然可以使用dragEvent中的項目和列表中的選定項目填充數據網格。
//
boolUsers:Boolean;
On your datagrid:
private function dataGrid_dragDrop(evt:DragEvent) :void
{
// This will get the items from the list where you initiated the drag.
var objDrag:Object;
objDrag = evt.dragSource.dataForFormat("items");
// Depending on where the drag was initiated, get the items from the list.
var objList:Object;
if(boolUsers)
{
objList = listTickets.selectedItem;
}
else
{
objList = listUsers.selectedItem;
}
boolUsers = false;
}
而且你需要定義dragStart事件爲您的列表
private function listUsers_dragStart(evt:DragEvent) :void
{
boolUsers = true;
}
1鼠標2項。我甚至不能想象它。我認爲你需要重新思考你在做什麼。去外面找到彼此相鄰的兩棵樹。現在推他們。好。現在用一隻手。你的手怎麼能同時在兩棵樹上? – 2012-02-02 23:53:16
是的,我不認爲這將是一個非常明確的互動,但我可以看到你在說什麼。我認爲從兩個列表中選擇項目後按下按鈕會更清楚,然後在datagrids數據提供者中創建一個條目。 – shaunhusain 2012-02-03 01:46:55
我有這樣的,有一個按鈕,但我正在尋找是否有可能做到這一點......事實上,我有2個選擇的項目在2列表中......我想有些方法是可能的,與DragManager的東西。 – 2012-02-03 15:47:19