2017-10-30 4 views
0
var data = [ 
    ["", "Tesla", "Volvo", "Toyota", "Honda"], 
    ["2017", 10, 11, 12, 13], 
    ["2018", 20, 11, 14, 13], 
    ["2019", 30, 15, 12, 13] 
]; 

var container = document.getElementById('example'); 
var hot = new Handsontable(container, { 
    data: data, 
    rowHeaders: true, 
    colHeaders: true 
}); 

Hier ist Beispiel Handsontable. Ich möchte die erste Zeile Textformatierung ändern. Beispiel fettWie man bedingte Formatierung auf Handsontable durchführt?

Ich denke Zellen Callback-Funktion helfen, aber ich bin nicht sicher, was sind Parameter, und wie diese zu verwenden.

cells: function (row, col, prop) { 
    var cellProperties = {}; 
    if (row === 0) { 
     cellProperties.renderer = function() { 
      ... 
     } 
    } 
} 

Danke.

+0

Bitte erläutern Sie genauer, was Sie erreichen möchten. Wo ist auch der Callback "Zellen" definiert? – idelara

Antwort

0
cells: function(td, row, col, prop) { 
    var cellProperties = {}; 
    if (row > 0 && col > 0) { 
     cellProperties.type = 'numeric', 
      cellProperties.format = '0,0.00 $'; 
     cellProperties.renderer = celulasBold; 
    } 
    return cellProperties; 
} 

Ich kann diesen Rückruf verwendet und das macht mich mit Zellenformatierung arbeiten. Wenn irgendwelche Besucher, die Problem wie dieses trafen, bitte fragen Sie. Danke.