私はsparkリストを持っています。そのアイテムレンダラーはパネルであり、パネルにはTextinputなどのコンポーネントがいくつかあります。 、どうすればいいですか、私にコードを教えてもらえますか、ありがとう。リスト内のアイテムレンダラー(パネル)をドラッグアンドドロップする
答えて
flexのリストには、デフォルトのドラッグアンドドロップ機能があります。だから、基本的にあなたのリストに真に3つのプロパティを設定するだけです: dragMoveEnabled
,dragEnabled
、dropEnabled
。だから、あなたのリストはMXMLからそれを追加する場合は、次のようになります。あなたはスパークリストのドキュメントを確認することができ、これらの3つのプロパティの詳細については
<s:List dataProvider="{yourDataProvider}" dragMoveEnabled="true" dragEnabled="true" dropEnabled="true" />
:あなたのhelp.Nowため http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/spark/components/List.html#dragMoveEnabled
おかげで私がキャッチitemRendererをドラッグしている間にエラーが発生しました(my flex sdkは4.5.1です)。 私のリストのitemRenderer: エラー:
<?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
width="100%" height="100%">
<fx:Script>
<![CDATA[
import mx.events.CloseEvent;
override public function set data(value:Object) : void{
super.data = value;
}
protected function closeHandler(event:CloseEvent):void
{
//ToDo
}
]]>
</fx:Script>
<s:TitleWindow x="0" y="0" title="{data.label}"
width="100%" height="100%" creationPolicy="all"
skinClass="skin.titleWindowSkin"
close="closeHandler(event)">
<s:Label text="{data.value}"/>
<s:TextInput x="123" y="58" text="@{data.value}"
focusIn="parentDocument.owner.dragEnabled=false"
focusOut="parentDocument.owner.dragEnabled=true"/>
</s:TitleWindow>
</s:ItemRenderer>
をdragingながら、のようなエラーをキャッチDragProxy261.ListItemDragProxy260.DspDesktopItemRenderer262._DspDesktopItemRenderer_TitleWindow1.titleWindowSkin264.Group265.contents._titleWindowSkin_Group5.contentGroup._DspDesktopItemRenderer_TextInput1ためのスキンが見つかりません。 at spark.components.supportClasses :: SkinnableComponent/attachSkin()[E:\ dev \ 4.5.1 \ frameworks \ projects \ spark \ src \ spark \ components \ supportClasses \ SkinnableComponent.as:698]
- 1. カスタムリストコンポーネント内のアイテムレンダラーをデコレートする
- 2. VirtualTreeviewドラッグアンドドロップでリスト内のノードを整理する
- 3. リスト内の画像をJavaでドラッグアンドドロップする
- 4. DataGridのActionScriptアイテムレンダラー
- 5. JQuery:コンテナ内のドラッグアンドドロップ
- 6. Jqueryネストされたリスト内のドラッグアンドドロップ - フリッカーを最小化/削除する方法
- 7. アイテムグリッド内のアイテムレンダラーが間違って表示される
- 8. テキストエリア内のドラッグアンドドロップをキャッチ
- 9. ScrollViewer内のパネル
- 10. ドラッグアンドドロップ - リストが動的に
- 11. パネルをC#Web Appパネルの内側に配置するには?
- 12. Dojoレイアウト - パネル内の2つのパネル
- 13. フレックスのアイテムレンダラー内の2つの数値ステッパーコンポーネント
- 14. パネルの内容をクリアする
- 15. SetFocus asp:asp内のTextBox:パネル内のパネルasp:コンテンツページのコンテンツロードイベント
- 16. GtkFixedパネル内のGtkVBox
- 17. アクセスDataGridColumnのアイテムレンダラー変数
- 18. フレックスデータグリッド - アイテムレンダラーと行のスキップ
- 19. フレックス:グリッド全体のアイテムレンダラー?
- 20. wxpython:サイザ内のパネル内にテキストをセンタリング
- 21. divパネルをスライドさせてdivパネル内のボタンをクリックすると戻る
- 22. パネル内にボタンを配置する
- 23. コントロールのリストを再作成するときに重複するパネル/リストID
- 24. c#、配置するパネル内のコントロール
- 25. ExtJs内のパネル内の子供を検索する方法
- 26. パネル内のコマンドボタンの問題
- 27. パネル内のテーブルの利点
- 28. winformのパネル内のラベル
- 29. 角度ドラッグアンドドロップ - ネストされたリスト
- 30. Pictureboxパネル内のパンニング境界