jQuery UI中的循环项可排序
问题描述:
在我的页面中,我有一个可排序的。 在目前我有这样的代码来返回排序顺序“;”分离:jQuery UI中的循环项可排序
JsonChainProcessData.ProcessItemOrder = $(processConstants.chainProcessId).sortable('toArray').join(';');
的toArray
功能方面与可排序的项目的id的作品。
我需要的是有一个类似的列表,但现在与我的自定义attr'pid'而不是'id'的值。
我的问题是,我不知道如何循环排序的项目,并要求他们的attr'pid'。
备案我知道我可以使用$(processConstants.chainProcessId).each(etc...)
但这当然是不同于在可排序的项目循环。
谢谢, Joost的
答
的toArray
方法采用一个未公开的参数options
可以覆盖返回的数组中使用的属性(见在源代码here线404)。
如果你不介意使用此参数无证,你可以写:
JsonChainProcessData.ProcessItemOrder
= $(processConstants.chainProcessId).sortable("toArray", {
attribute: "pid"
}).join(";");
嗨弗雷德里克,就像一个魅力谢谢! – 2011-12-16 15:53:38