Another solution is to provide a different format option in sortable create:
eg:
Sortable.create('posts', {
tag:'div',
only:'sortable',
overlap:'horizontal',
constraint: 'vertical',
onChange : calcSort,
format: /^(.*)$/
}
/^(.*)$/ will produce "posts[]=message2096&posts[]=message2097"
/^[^\d]*(\d*)$/ will produce "posts[]=2096&posts=2097"
hth,
sigi
On 9/8/06, Yan <
[EMAIL PROTECTED]> wrote:
Hello everyone,
I recently had problems using sortable.serialize. I read this topic :
http://groups.google.com/group/rubyonrails-spinoffs/browse_thread/thread/680088ed886ff5c7/3fad08c892ecce47?lnk=gst&q=sortable+serialize&rnum=3#3fad08c892ecce47,
but unfortunately, It wasn't sufficient !
Here's the thing : I create my Sortable this way :
Sortable.create('posts',
{
tag:'div',
only:'sortable',
overlap:'horizontal',
constraint: 'vertical',
onChange : calcSort }
The HTML looks like that :
<div id="posts">
<div id="message2096" class="sortable">
<div id="subject"><a href=""> <div id="msg2096_pnlVis" style="display:none;">
<DIV id="centre">
<DIV id="username">
<a id="msg2096_lnkName" href=""> <DIV id="date"><span id="msg2096_lblDate"> 20.08.2003
17:54:11</span></DIV>
<DIV id="content"><span id="msg2096_lblMessage">...</span></DIV>
</DIV>
<DIV id="tools">
<a id="msg2096_lnkt1" >...</a>
<a id="msg2096_lnkt2" >...</a>
</DIV>
</div>
<span id="msg2096_lblMessageId" style="DISPLAY:none">2096</span>
</div>
<div id="message2097" class="sortable">
<div id="message2097" class="sortable">
<div id="subject"><a href=""> <div id="msg2097_pnlVis" style="display:none;">
<DIV id="centre">
<DIV id="username">
<a id="msg2097_lnkName" href=""
<DIV id="date"><span id="msg2097_lblDate">20.08.2003
17:55:43</span></DIV>
<DIV id="content"><span id="msg2097_lblMessage">...</span></DIV>
</DIV>
<DIV id="tools">
<a id="msg2097_lnkt1" >...</a>
<a id="msg2097_lnkt2" >...</a>
</DIV>
</div>
<span id="msg2097_lblMessageId" style="DISPLAY:none">2097</span>
</div>
</div>
</div>
(hope this won't be too ugly once posted...)
When I use Sortable.serialize('posts'), I get only
posts[]=&posts[]=&posts[]= etc.
Does anybody see what I miss ?
Thanks in advance,
Yan.
--
Siegfried Puchbauer
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs
-~----------~----~----~----~------~----~------~--~---
