0
我是Handsontable中的新成員。如何調用Handsontable的方法
我想調用Handsontable的方法,如getData或selectCell。我已經嘗試了documentation的說法,但它不起作用。
下面是我的JavaScript(jQuery的)代碼:
$(document).ready(function() {
var test;
$.ajax({
type: 'POST',
url: 'accounting/ajax/ajaxLoadForViewAccount.php',
datatype: 'script',
data: {
tbname:tbname
},
success: function (response) {
test = JSON.parse(response);
var data = new Array();
var headerName = new Array();
var i=0;
for(i=0;i<test.room_num.length;i++){
var obj = {room_num:test.room_num[i],rental_fee:test.rental_fee[i]};
data.push(obj);
headerName[i] = test.room_num[i];
}
var container = document.getElementById('example');
var hot;
hot = new Handsontable(container, {
data: data,
colWidths: [80, 80],
rowHeaders: headerName,
colHeaders: ['room_num','rental_fee']
});
},
error: function() {
alert('error');
}
});
$('#submit').click(function() {
$('#example').append("<p>Testtttttttttttttttttttttttttttttttttttttt</p>");
$('#example').handsontable('setDataAtCell',1,1,'10000');
alert('test');
});
});
根據我的代碼後,我點擊提交按鈕example
DIV後附加一個意思$('example')
選擇應罰款「Testtttttttttttttttttttt」。此外還會出現'test'
警報。但方法setDataAtCell
不起作用。
追加後會發生什麼?此外,您可以使用'hot.setDataAtCell(1,1,'10000')'代替 – ZekeDroid
它工作正常。非常感謝您。 =) – zelda
沒問題,在這裏,接受答案/評論,所以我們可以關閉這個問題 – ZekeDroid