Ich habe eine Tabelle wie folgt aus:Wie kann ich den Fortschrittsbalken als Tabellenzeilenhintergrund anzeigen?
th1 th2 th3 th4 th5 th6
td1 td2 td3 td4 td5 td6
td1 td2 td3 td4 td5 td6
Neue Tabellenzeilen mit einem Formular hinzugefügt werden oben, dass ein Hintergrundprozess läuft in jedem td
alle Daten zu berechnen. Der Vorgang kann 10-60 Sekunden dauern.
Anstatt eine separate Spalte, die den Fortschritt anzeigt, möchte ich den Hintergrund der gesamten tr
, wie es der% Abschluss des Berechnungsprozesses entspricht schattieren.
Zum Beispiel:
th1 th2 th3 th4 th5 th6
$ 1 $ 2 $ 3 $ 4 $ 5 $ 6 [100% done, 100% of row shaded light green]
$ - $ - $ - $ - $ - $ - [ 40% done, 40% of row shaded light green]
Nur Hintergrund:
th1 th2 th3 th4 th5 th6
|||||||||||||||||||||||||||||||||||||| [100% done, 100% of row shaded light green]
||||||||||||||| [ 40% done, 40% of row shaded light green]
||||||||| [ 25% done, 25% of row shaded light green]
|||| [ 10% done, 10% of row shaded light green]
Was empfehlen Sie?
Hier einige allgemeine Markup:
<table>
<thead>
<tr><th>th1</th><th>th2</th><th>th3</th><th>th4</th><th>th5</th><th>th6</th></tr>
</thead>
<tbody>
<tr data-progress="100"><td>$1</td><td>$2</td><td>$3</td><td>$4</td><td>$5</td><td>$6</td></tr>
<tr data-progress="40"><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr data-progress="25"><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr data-progress="10"><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
</tbody>
</table>
Im Klar Javascript? –
Ich nehme JS und CSS an. Ich bin mir nicht sicher, wie ich das jetzt angehen soll. Ich weiß nur, dass ich letztlich möchte, dass die Reihe selbst Fortschritte kommuniziert und nicht einen separaten Fortschrittsabschnitt. – Ryan
Hey, was ist mit den Stimmen zu schließen & downvotes? Zumindest einen Vorschlag machen. – Ryan