Javascript 为Handson表中的每一行添加一个隐藏值
如何为每一行添加一个隐藏值,例如唯一的行id(从数据库生成),然后在保存数据时获取该值?我将使用这个值来决定在保存数据时是否需要在数据库中插入或更新该特定行 我可以在预填充时隐藏该列,但当我试图获取数据时,该列不可用。。请注意,Javascript 为Handson表中的每一行添加一个隐藏值,javascript,handsontable,Javascript,Handsontable,如何为每一行添加一个隐藏值,例如唯一的行id(从数据库生成),然后在保存数据时获取该值?我将使用这个值来决定在保存数据时是否需要在数据库中插入或更新该特定行 我可以在预填充时隐藏该列,但当我试图获取数据时,该列不可用。。请注意,Kia列将被隐藏 var hiddenData = [ ['', 'Kia', 'Nissan', 'Toyota', 'Honda', 'Mazda', 'Ford'], ['2012', 10, 11, 12, 13, 15, 16], ['2013',
Kia
列将被隐藏
var hiddenData = [
['', 'Kia', 'Nissan', 'Toyota', 'Honda', 'Mazda', 'Ford'],
['2012', 10, 11, 12, 13, 15, 16],
['2013', 10, 11, 12, 13, 15, 16],
['2014', 10, 11, 12, 13, 15, 16],
['2015', 10, 11, 12, 13, 15, 16],
['2016', 10, 11, 12, 13, 15, 16]
],
container = document.getElementById('example2'),
hot2;
hot2 = new Handsontable(container, {
data: hiddenData,
colHeaders: true,
minSpareRows: 1,
columns: [
{data: 0},
{data: 2},
{data: 3},
{data: 4},
{data: 5},
{data: 6}
]
});
使用hot2.getData()
获取所有数据,包括隐藏列的数据
我已经为你准备了一份午餐。看一看 请发布你的HTMLTank以获得回复。我已经阅读了文档,是的,我可以使用您提到的方法隐藏数据,但问题是,当我试图保存数据时,隐藏列的值不可用,我只获取表中可见的数据。使用
hot2.getData()
。你得到了什么?我得到了问题,如果我使用最新版本的handson table,即“0.23.0”,它不起作用,你可以尝试你在答案开头提到的相同链接,如果我尝试使用你在JSFIDLE中使用的js,它会以某种方式起作用。