---
title: "Scriptaculous"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/157900-scriptaculous"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "emeratius"
published: "2007-03-05T22:37:20.000Z"
updated: "2007-03-06T09:08:29.000Z"
replies: 3
views: 355
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/157900-scriptaculous"
---

# Scriptaculous

## #1 — emeratius, 2007-03-05T22:37Z

Hoppas på hjälp när det gäller DnD. Har stött på ett problem där jag skulle vilja göra en flytt av objekt via en DnD. Använder mig av <http://script.aculo.us/> för detta ändamål.
Problemet är att jag försökt använda mig att två olika partials vid rendering av de olika fälten där objekten ligger.
En div för valda objekt och en div för ej valda objekt.
Nu vill jag flytta objekten fram o tillbaka. Det som ställer till det är att jag bara lyckas uppdatera en partial. Hur ska jag kunna uppdatera båda?

```
<%= drop_receiving_element('all',
    :update => "selected", :url => { :action => "drop_remove" },
    :accept => 'selected', :hoverclass => 'hover',
    :before => "$('spinner').show();",
    :complete => "$('spinner').hide();")
 %>
```

 

Eventuellt gör jag alldeles fel. Någon som har ett bra förslag?

Permalänk: https://www.webforum.nu/p/157900

## #2 — Gislaved, 2007-03-06T07:08Z

Du behöver väl bara ha två drop_receiving_element (en per mottagande div) om tanken är att du ska kunna flytta objekt mellan två rutor?

Permalänk: https://www.webforum.nu/p/1942949

## #3 — emeratius, 2007-03-06T08:42Z

Jag har precis som du påpekar en drop_receiving_element per div.

Jag har dessutom en partial per receiving div för att kunna uppdatera via Ajax. (selected resp. all)

Drar jag sedan ett objekt från "all" till "selected" vill jag addera objektet till selected samtidigt som jag vill radera objektet från all.
Men i drop_receiving_element kan jag, såvitt jag vet, bara ha en :update med en url. Detta medför att jag bara kan uppdatera ena div:en.

Permalänk: https://www.webforum.nu/p/1942974

## #4 — Gislaved, 2007-03-06T09:08Z

Då är nog det enklaste att skapa en egen javascriptfunktion som har hand om uppdatering av div:arna eller den div som inte blir uppdaterad av :update. Du kan ju köra valfritt javascript i :complete, vilket borde vara tillräckligt? Eventuellt kan man fixa en enda action som både tar bort och lägger till objektet.

Permalänk: https://www.webforum.nu/p/1942978

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/157900-scriptaculous
