首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我如何在木星笔记本的仪表板中添加操作?

我如何在木星笔记本的仪表板中添加操作?
EN

Stack Overflow用户
提问于 2017-07-14 14:33:06
回答 1查看 1.1K关注 0票数 1

我正在为木星笔记本创建一个定制的前端扩展。这些操作将通过笔记本仪表板和笔记本编辑器中的按钮触发。

扩展名将影响单个或多个文件(例如已经存在的“移动”、“重复”等-Buttons do)。因此,结果按钮可能如下所示:

多亏了本教程,我已经可以在笔记本编辑器的工具栏中放置按钮了,但是我仍然无法将操作添加到仪表板中的工具栏中。

如何将操作添加到jupyter仪表板中的工具栏中?

EN

回答 1

Stack Overflow用户

发布于 2018-04-30 03:44:11

您可以使用一点jQuery来获得这种效果。例如,如果希望按钮出现在“删除”按钮之前,可以添加以下内容

代码语言:javascript
运行
复制
$('<button/>')
    .addClass('my-new-button btn btn-default btn-xs')
    .attr('title', 'My New Button')
    .attr('aria-label', 'My New Button')
    .text('My New Button')
    .insertBefore('.delete-button')
    .on('click', function () {...});

这有点脆弱,因为它依赖于位于该位置的'.delete-button',但文档指出,前端API无论如何都不是很稳定。此外,该按钮可能始终会显示,因为我还没有找到访问selected列表并检查是否应该显示该按钮的方法。最后,这可能不适用于未来的JupyterLab,即未来的™

这可以放在一个it扩展中(请参阅前端扩展分布式扩展),以便更容易地安装。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45105546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档