Ich möchte meine Tabelle nach dem Zeitstempel absteigend sortieren, aber in diesem Feld meine Testfälle aufsteigend. Ich hoffe ich kann mein Problem erklären.Crossfilter/dc.table Sortierung nach Zeitstempel
//------------------------table------------------------------------
var TestCaseDim2 = perfData.dimension(function (d) {
return d.TestCase;
});
dc.dataTable('#data-table')
.dimension(TestCaseDim2)
.group(function (d) {
return d.Timestamp.bold().fontcolor("darkblue");
})
.columns([
function (d) { return d.SerialNumber;},
function (d) { return d.Result;},
])
.width(get2ndWindowSize())
.order(d3.descending)
.size(700)
.renderlet(function (table) {
table.selectAll('.dc-table-group').classed('info', true);
});
Ich hoffe, dass mir jemand helfen kann.
können Sie mir vielleicht helfen? :/@Ethan Jewett – Addy1992
Haben Sie auf der Mailingliste dc.js gefragt/gesucht? Ich denke, darüber gab es Diskussionen. Es gibt keine einfache Möglichkeit, die Sortierung von Gruppen und Zeilen, die mir bekannt sind, zu steuern. Wenn Sie ein funktionierendes Beispiel zusammenstellen, kann ich versuchen zu helfen. Diese JSFiddle enthält die notwendigen Bibliotheken: https://jsfiddle.net/esjewett/jusjkm8j/ –
https://jsfiddle.net/tetut91e/26/ Dies ist meine js fiddle ... Die Sortierung des Timestamp ist richtig (Neueste ist auf der Oberseite), aber die Testscript sind nicht alphabetisch:/Wissen Sie, was ich meine. Wenn ich .order (d3.descending) verwende, dann ist der Text alphabetisch (perfekt), aber der älteste TimeStamp ist oben. – Addy1992