1
我試圖添加一個按鈕,它將使表達到100%的寬度。我可以看到,在使用table1.getSettings()
進行檢查時,設置確實會發生變化,但表格不會更改。在Handsontable中加載後更改表的寬度
HTML:
<div id="table1" class="table"></div>
<button id="fullWidth">Strech to full width</button>
CSS:
#table1 {width: 100%;}
JS:
var myData = Handsontable.helper.createSpreadsheetData(10, 5);
var container = document.getElementById('table1');
var table1 = new Handsontable(container,
{data: myData,
stretchH: "none",
colHeaders: true
});
Handsontable.Dom.addEvent(fullWidth, 'click', function() {
table1.updateSettings({
stretchH: "all"
});
});
這裏有一個的jsfiddle:http://jsfiddle.net/asafusan/z0g2zz05/2/
謝謝!我怎樣才能將它設置爲100%的屏幕寬度? –
取決於「屏幕」的含義。如果你願意,你可以使用'window'的'width',所以像'$(window).width()'。 – ZekeDroid