Sto giocando con Dart, e sto provando a creare un nuovo TableElement con un'intestazione e una riga nel tbody.Come aggiungere righe a TableElement in Dart?
TableElement table = new TableElement();
Element head = table.createTHead();
TableRowElement headerRow = table.tHead.insertRow(-1);
headerRow.insertCell(0).text = "9";
headerRow.insertCell(1).text = "aaa";
headerRow.insertCell(2).text = "bbb";
headerRow.insertCell(3).text = "ccc";
var tBody = table.createTBody();
TableRowElement newLine = table.insertRow(-1); // add at the end
newLine.insertCell(0).text = "9";
newLine.insertCell(1).text = "aaa";
newLine.insertCell(2).text = "bbb";
newLine.insertCell(3).text = "ccc";
Sfortunatamente, entrambe le file finiscono nella sezione thead. Per di più, se lascio solo
TableElement table = new TableElement();
var tBody = table.createTBody();
TableRowElement newLine = table.insertRow(-1); // add at the end
newLine.insertCell(0).text = "9";
newLine.insertCell(1).text = "aaa";
newLine.insertCell(2).text = "bbb";
newLine.insertCell(3).text = "ccc";
riga arriva a tbody sezione, come previsto. Qualche idea? Dart SDK 9474.
Questo risolto il problema iniziale, e ottengo 1 riga nella thead e uno nel tbody. Ma ho notato un altro problema: le celle nell'intestazione sono visualizzate come
La domanda iniziale è stata risolta come lei aveva menzionato. Riguardo all'assenza di eventuali elementi. Sembra che la libreria dart: html al momento non contenga alcun supporto per le celle th. Ho presentato due segnalazioni di bug per questo: [link] (http://dartbug.com/4340) - Per quanto riguarda l'assenza di th dalla libreria. E [link] (http://dartbug.com/4341) - Riguardo all'aggiunta della capacità di inserire una cella non solo una normale cella. Suggerisco di iniziare questi bug per essere avvisati dei loro sviluppi. –
Ho anche creato questo: [link] (http://dartbug.com/4342) - Segnalazione di bug come createTBody non sembra funzionare in firefox quando compilato in Javascript. Funziona in Dartium e Chrome. –
Il seguente codice ha funzionato bene con me:
fonte
2014-10-23 22:22:15
Problemi correlati