Javascript 更新现有HandsOnTable实例的设置

Javascript 更新现有HandsOnTable实例的设置,javascript,handsontable,Javascript,Handsontable,我尝试在运行中更新手持设备的设置。设置似乎已更新,但渲染表仍使用以前的设置 例如: 更新设置文档: var-ht; $(文档).ready(函数(){ $(“#示例1”)。可手持({ 麻雀:5, 明科尔斯:5, colHeaders:[“标题1”、“标题2”、“标题3”], 行标题:对, 上下文菜单:{ 项目:{ “编辑标题”:{ 名称:“编辑此标题!!” } } } }); ht=$('#示例1').handsontable(“getInstance”); }); 函数updateCont

我尝试在运行中更新手持设备的设置。设置似乎已更新,但渲染表仍使用以前的设置

例如:

更新设置文档:

var-ht;
$(文档).ready(函数(){
$(“#示例1”)。可手持({
麻雀:5,
明科尔斯:5,
colHeaders:[“标题1”、“标题2”、“标题3”],
行标题:对,
上下文菜单:{
项目:{
“编辑标题”:{
名称:“编辑此标题!!”
}
}
}
});
ht=$('#示例1').handsontable(“getInstance”);
});
函数updateContextMenu(){
控制台日志(ht);
ht.updateSettings({
麻雀:4,
明科尔斯:4,
列标题:[“标题4”、“标题5”、“标题6”],
上下文菜单:{
项目:{
“编辑标题”:{
名称:“另一个文本”
},
}
}
},对);
console.log('here');
ht.render();
}


更新关联菜单

是的,所以您想去掉
更新设置的第二个参数。不知道它是做什么的,但是如果你把它放在小提琴里,它就会正确地更新。仅供参考,无需重新渲染,因为它最终会这样做