私は api メソッドを使用しようとしていますloadData (data: Array)
。handontable には 2 つのテキスト列があります。
私は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)