我尝试使用 api 方法loadData (data: Array)
。handsontable 有两个文本列。
我接到JSObject
电话:
JSObject jsTable = (JSObject) webView.getEngine().
executeScript("$('#example').handsontable('getInstance')");
我像这样构造数据数组:
Object[] data = new Object[]{
new Object[]{"s1", "s2"},
new Object[]{"s3", "s4"}};
并调用:
jsTable.call("loadData", data);
但得到一个*netscape.javascript.JSException: RangeError: Range error*
例外。
我错过了什么?
稍后编辑:以下设置单个单元格的内容有效。
Object[] params = {0, 0, "s1"};
jsTable.call("setDataAtCell", params)