並べ替えの実行時、複数の並べ替え条件を指定できます。
次のサンプルコードは、複数の並べ替えキーを使用して行を並べ替えます。
JavaScript |
コードのコピー
|
---|---|
$(document).ready(function () { var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"),{sheetCount:3}); var activeSheet = spread.getActiveSheet(); activeSheet.setRowCount(6); activeSheet.setValue(0, 0, 10); activeSheet.setValue(1, 0, 100); activeSheet.setValue(2, 0, 100); activeSheet.setValue(3, 0, 10); activeSheet.setValue(4, 0, 5); activeSheet.setValue(5, 0, 10); activeSheet.setValue(0, 1, 10); activeSheet.setValue(1, 1, 40); activeSheet.setValue(2, 1, 10); activeSheet.setValue(3, 1, 20); activeSheet.setValue(4, 1, 10); activeSheet.setValue(5, 1, 40); $("#button1").click(function(){ //第1キーが列1、第2キーが列2というSortInfoオブジェクトを作成します。 var sortInfo = [ {index:0, ascending:true}, {index:1, ascending:true}]; //作成した並べ替え条件に基づき、全行を対象として並べ替えを実行します。 spread.getActiveSheet().sortRange(0, 0, 6, 2, true, sortInfo); }); }); |