gpt4 book ai didi

javascript - 如何调用Handsontable的方法

转载 作者:行者123 更新时间:2023-12-03 09:52:55 26 4
gpt4 key购买 nike

我是 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 会附加“Testttttttttttttttttttttt”,这意味着 $('example') 选择器应该可以正常工作。此外,还会出现'test' 警报。但是 setDataAtCell 方法不起作用。

最佳答案

考虑始终使用hot实例变量来访问实例。对于您的情况:

hot.setDataAtCell(1,1,'10000')

关于javascript - 如何调用Handsontable的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30829708/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com