Я работаю с AIR.Перетащите список предметов в itemeditor
У меня есть окно, одно со списком (глоссарий) и другое с datagrid и редактируемые ячейки. Цель состоит в том, чтобы перетащить элемент в список и отбросить его на позицию курсора на itemEditor (datagrid). Я не знаю, как это сделать.
Это ниже кода, который я использую для выполнения одного и того же действия не в datagrid, а в текстовом поле, которое находится в одном окне datagrid.
// На 1-ом окне (глоссария)
<s:List dataProvider="{DP_GlossList2}" id="list2"
labelField="glNom"
dragEnabled="true"
dropEnabled="true"
dragMoveEnabled="true"
click="list2_clickHandler(event)"
height="60%" width="100%"/>
// на втором окне: текстовое поле и DataGrid
// перетащить падение
protected function retTTAfaire_dragDropHandler(event:DragEvent):void
{
retTTAfaire.text = retTTAfaire.text.substring(0,retTTAfaire.selectionAnchorPosition)+ " "+event.dragSource.dataForFormat("itemsByIndex")[0].glNom+
" "+retTTAfaire.text.substring(retTTAfaire.selectionAnchorPosition+1);
}
protected function retTTAfaire_dragEnterHandler(event:DragEvent):void
{
DragManager.acceptDragDrop(spark.components.TextArea(event.target));
}
Пожалуйста, помогите меня. Спасибо
http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7c0a.html – ethrbunny
Сначала, во-первых, предположим, что переполнение стека третье. Пожалуйста, не наводняйте очередь вопросов со всем, что вы не знаете, я мог бы быть здесь весь день, размещая все, что я не знаю. Хорошие вопросы здесь включают некоторый уровень усилий и/или ошибку, с которой может столкнуться кто-то другой, и воспользоваться этим решением здесь. Это не мое намерение оттолкнуть вас, но вы должны проявить некоторые усилия, если я собираюсь поставить время, чтобы помочь вам. Может быть, вы пытаетесь, но вы не показываете его в своих сообщениях, ссылайтесь на то, что вы пробовали почтовый код, который вы пробовали. – shaunhusain
Несмотря на ваше мнение, я многому занимаюсь перед отправкой вопроса. Для моей проблемы я нашел, как задрапировать падение между списком, но не с добавлением item.label в конце datagrid itemEditor! – Flex60460