Ciao,

qui creo una tabella con dati presi da "runs#data". "runs#data" ha 3 campi.
Adesso dovrei aggiungere alla tabella un quarto campo, definirle un titolo thead e poi i valori body come field4 = field1-field2
Come posso fare?
Grazie

codice:
var runs = {}; //  hold the table
runs.data_container = d3.select("div#Runs_Data")
    .classed("row", true);
runs.table = runs.data_container.append("div")
    .classed("col-xs-12", true)
    .append("table")


data = d3.csv.parse(d3.select("runs#data").text());


runs.labels = d3.keys(data[0]); 
runs.header = runs.table.append("thead") 
runs.headers = runs.header.append("tr") 
    .selectAll("th")
    .data(runs.labels).enter()
    .append("th")
    .text(function(d){
          return d;
            })
.attr("data-sortable",true)
.attr("data-field",function(d){
              return d;
                })


    runs.table.attr({ 
                 "data-sort-name":  runs.labels[0],
         "data-sort-order": "asc",
         "data-striped":    true
               });


rows = runs.table
               .append("tbody")
               .selectAll("tr")
        .data(data)                           
        .enter()                                 
        .append("tr")


cells = rows.selectAll("td")
            .data(function(row){
              return runs.labels.map(function(d){
                return row[d];
                                      });
                          })
            .enter()
            .append("td")
            .text(function(d){
              return d;
                         })


$(runs.table.node()).bootstrapTable()