跳轉到內容

WebObjects/Project WONDER/Frameworks/Ajax/AjaxDraggable

來自華夏公益教科書,開放的書籍,開放的世界

AjaxDraggable

[編輯 | 編輯原始碼]

AjaxDraggable 代表了 Ajax 框架中拖放實現的一半。AjaxDraggable 使用 WOComponentContent,因此任何您希望可拖動的內容都應該出現在 AjaxDraggable 的 WebObjects 標記內。

AjaxDraggable/Droppable 實現的一個特別酷的元素是,您實際上可以將一個完整的物件繫結到您的 Draggable,該物件將在釋放操作觸發時傳遞給您的 Droppable。您不必處理 ID 的對映和手動查詢。Ajax 框架會自動為您處理。

Scriptaculous 拖放示例可以在 這裡找到。

Wonder 繫結
[編輯 | 編輯原始碼]
  • id (必需) - Draggable 元素的 ID
  • elementName - 用於包裝 Draggable 的 HTML 元素的名稱,可以是:"div" 或 "span"
  • draggableID - Draggable 的內部 ID。如果未設定,它將預設為 "id" 的值。
  • draggableObject - 要繫結到此 Draggable 的物件。當 Draggable 被釋放時,此物件將繫結到釋放目標的 droppedObject 繫結。
Scriptaculous 繫結
[編輯 | 編輯原始碼]

Scriptaculous 文件

  • starteffect
  • reverteffect
  • endeffect
  • zindex
  • revert
  • snap
  • ghosting
  • handle
  • change
華夏公益教科書