Googleで検索して解決策を見つけようとしましたが、適切な解決策が見つかりませんでした。私が理解する限り、OOTBでは、グループ化に使用された列に対してカスタム注文を適用することはできません。昇順または降順のみで並べ替えることができます。
どのようにしてパッチが見つかりましたが、JQueryを使用して要件を満たすことができました。私はそれが魅力のように働いていた、ページ上でjQueryのコードの下に適用される:
jQueryのコード
$("table[summary='GTSRequests']").each(function(){
var tbodyGroupCol = $(this).find("tbody[id*='GroupByCol']");
var grpNew = $(this).find("tbody[groupstring='%3B%23New%3B%23']");
var grpOpen = $(this).find("tbody[groupstring='%3B%23Open%3B%23']");
var grpClosed = $(this).find("tbody[groupstring='%3B%23Closed%3B%23']");
if(grpNew.length > 0){
var strGrpNewId = grpNew.attr("id").replace("titl", "tbod") + "_";
grpNew.insertAfter(tbodyGroupCol)
$("#" + strGrpNewId).insertAfter(grpNew);
}
if(grpOpen.length > 0){
var strGrpOpenId = grpOpen.attr("id").replace("titl", "tbod") + "_";
grpOpen.insertAfter("#" + strGrpNewId);
$("#" + strGrpOpenId).insertAfter(grpOpen);
}
if(grpClosed.length > 0){
var strGrpClosedId = grpClosed.attr("id").replace("titl", "tbod") + "_";
grpClosed.insertAfter("#" + strGrpOpenId);
$("#" + strGrpClosedId).insertAfter(grpClosed);
}
});
だから、基本的に私は、HTMLコードの位置を変更し、あたりとしてそれらを入れています、このコードを使用して私の必要性。カスタム仕分けのように見えるようにします。
希望すると、このコードは他のユーザーに役立ちます。