散景按钮回调出错:意外属性'callback'按钮,js_event_callbacks类似的属性



>我在散景按钮回调中遇到错误:un期望属性"回调"到按钮,类似的属性js_event_callbacks。我从工作示例中复制:有没有办法保存散景数据表内容。下面显示错误 ocurrs 的代码:

savebutton.callback = CustomJS(
args=dict(source_data=s1),
code="""
var inds = source_data.selected.indices;
var data = source_data.data;
var out = "x, y\n";
for (i = 0; i < inds.length; i++) {
out += data['x'][inds[i]] + "," + data['y'][inds[i]] + "\n";
}
var file = new Blob([out], {type: 'text/plain'});
var elem = window.document.createElement('a');
elem.href = window.URL.createObjectURL(file);
elem.download = 'selected-data.txt';
document.body.appendChild(elem);
elem.click();
document.body.removeChild(elem);
""",
)

我已经搜索了其他人是否发生了此错误,但尚未找到。

这个例子是在散景1.4.0上工作的,你可能正在使用散景2+。

如果您将savebutton.callback = ...替换为savebutton.js_on_click(...),它应该可以工作。

最新更新