Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui jQuery UI中的循环项可排序_Jquery Ui - Fatal编程技术网

Jquery ui jQuery UI中的循环项可排序

Jquery ui jQuery UI中的循环项可排序,jquery-ui,Jquery Ui,在我的页面中,我有一个可排序的。 目前,我有一些这样的代码来返回排序顺序“;”分隔: JsonChainProcessData.ProcessItemOrder = $(processConstants.chainProcessId).sortable('toArray').join(';'); toArray函数与排序表中项目的id一起工作 我需要的是有一个类似的列表,但是现在我的自定义属性值是'pid'而不是'id' 我的问题是,我不知道如何循环排序表中的项目,并要求它们输入属性“pid”

在我的页面中,我有一个可排序的。 目前,我有一些这样的代码来返回排序顺序“;”分隔:

JsonChainProcessData.ProcessItemOrder = $(processConstants.chainProcessId).sortable('toArray').join(';');
toArray
函数与排序表中项目的id一起工作

我需要的是有一个类似的列表,但是现在我的自定义属性值是'pid'而不是'id'

我的问题是,我不知道如何循环排序表中的项目,并要求它们输入属性“pid”

对于我知道的记录,我可以使用
$(processConstants.chainProcessId).each(等…)
,但这当然与在排序表中循环项目不同

谢谢,
Joost

toArray方法采用一个未记录的
options
参数,该参数可以覆盖返回数组中使用的属性(请参阅源代码中的第404行)

如果您不介意使用此未记录的参数,可以编写:

JsonChainProcessData.ProcessItemOrder
    = $(processConstants.chainProcessId).sortable("toArray", {
        attribute: "pid"
    }).join(";");