【发布时间】:2018-01-25 15:06:23
【问题描述】:
我想知道目前是否有人在 Jupyter 笔记本中使用 handontable。我一直遵循以下指示:
https://gist.github.com/rossant/9463955
https://gist.github.com/rdhyee/9897356
但是,这些说明不适用于当前版本的 notebook/ipywidgets,并且非常过时。
我想实现以下实用示例:http://jsfiddle.net/handsoncode/s6t768pq/
当我将 handontable.full.css 和 handontable.full.js 加载到笔记本中时,我没有收到任何错误。但是,我收到此错误:ReferenceError: Handsontable is not defined 尝试在笔记本中运行以下代码时(但这可能不是执行此操作的正确代码) .
%%javascript
requirejs.config({
paths: {
'handsontable': ['http://docs.handsontable.com/0.34.0/bower_components/handsontable/dist/handsontable.full'],
},
});
require(['handsontable'], function(handsontable) {
console.log("Loaded :)");
var data = function () {
return Handsontable.helper.createSpreadsheetData(100, 10);
};
var container = document.getElementById('example');
var hot = new Handsontable(container, {
data: data(),
minSpareCols: 1,
minSpareRows: 1,
rowHeaders: true,
colHeaders: true,
contextMenu: true
});
return{};
});
【问题讨论】:
标签: python jupyter-notebook jupyter handsontable ipywidgets