2011-12-16 19 views
1

私のページにはソート可能です。 現在、ソート順を返すためのこのようなコードがいくつかあります; ";分離:jQuery UIのループ項目を並べ替え可能

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

toArray機能は、ソート可能な内の項目のidので動作します。

私が必要とするのは、同様のリストを持つことですが、今は 'id'の代わりに私のカスタムattr 'pid'の値を使用することです。

私の問題は、ソート可能なアイテムをどのようにループしてattr 'pid'を要求するのか分かりません。

私は$(processConstants.chainProcessId).each(etc...)を使うことができますが、もちろんこれはソート可能なアイテムをループするのと同じではありません。

おかげで、

Joostの

答えて

2

toArray方法は、(ソースコードhereの線404を参照)返される配列で使用される属性をオーバーライドすることができる文書化されていないoptions引数を取ります。

あなたは、この文書化されていないパラメータを使用して気にしない場合は、あなたが書くことができます。

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

こんにちはフレデリックは、あなたに感謝作品の魅力のように! –

関連する問題