2011-12-16 51 views
1

在我的頁面中,我有一個可排序的。 在目前我有這樣的代碼來返回排序順序「;」分離:jQuery UI中的循環項可排序

JsonChainProcessData.ProcessItemOrder = $(processConstants.chainProcessId).sortable('toArray').join(';'); 

toArray功能方面與可排序的項目的id的作品。

我需要的是有一個類似的列表,但現在與我的自定義attr'pid'而不是'id'的值。

我的問題是,我不知道如何循環排序的項目,並要求他們的attr'pid'。

備案我知道我可以使用$(processConstants.chainProcessId).each(etc...)但這當然是不同於在可排序的項目循環。

謝謝, Joost的

回答

2

toArray方法採用一個未公開的參數options可以覆蓋返回的數組中使用的屬性(見在源代碼here線404)。

如果你不介意使用此參數無證,你可以寫:

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

嗨弗雷德裏克,就像一個魅力謝謝! – 2011-12-16 15:53:38