摘要: 需求: 我需要在一个view中选中多条记录,然后把选中的记录传输到另一个页面中,另一个页面是通过popup menu点击事件唤醒的。具体效果如下图: 实现办法如下: 1. 先在SQL审核平台的viewer中定义一个内部类,这个内部类实现 org.eclipse.jface.viewers.ISele 阅读全文
posted @ 2020-05-27 14:42 margo 阅读(332) 评论(0) 推荐(0)
摘要: 想在任何view中调用这个handler事件,方法如下: /** * Execute extension. * @param commandId */ private void executeExtension(final String commandId, Object data) { ISafe 阅读全文
posted @ 2020-05-22 16:09 margo 阅读(404) 评论(0) 推荐(0)
摘要: https://help.eclipse.org/2020-03/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Fguide%2Ftools%2Fviews%2Fimage_browser_view.htm http://www.famfamfam.com 阅读全文
posted @ 2020-05-22 09:40 margo 阅读(64) 评论(0) 推荐(0)
摘要: 效果图如下: 左侧页面鼠标右击菜单创建: 其中红框圈出内容就是创建子菜单代码,如果想把菜单子项根据数据动态变化,那么createPopupMenu 方法需要在数据每次变化后再次调用 MenuManager parent = new MenuManager("Root menu"); MenuMana 阅读全文
posted @ 2020-05-20 10:38 margo 阅读(321) 评论(0) 推荐(0)
摘要: 类似这样,创建一个自定义的资源文件管理,需要按以下步骤创建: 1. 在plugin.xml中创建文档类型 其中base-type属性可不填,示例代码如下: https://alvinalexander.com/java/jwarehouse/eclipse/org.eclipse.core.test 阅读全文
posted @ 2020-05-14 14:35 margo 阅读(270) 评论(0) 推荐(0)
摘要: org.jkiss.dbeaver.ui.editors.sql.SQLEditorUtils.createNewScript(DBPProject, IFolder, SQLNavigatorContext) 阅读全文
posted @ 2020-05-14 11:31 margo 阅读(622) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/ZMargo/articles/12810810.html 在这篇文章中,我解释了查询历史数据存储位置,在org.jkiss.dbeaver.runtime.qm.QMMCollectorImpl 类中eventPool 的变量中存储 在进行每次查询时 阅读全文
posted @ 2020-05-13 19:41 margo 阅读(5546) 评论(0) 推荐(0)
摘要: 启动错误如下: !ENTRY org.eclipse.ui 4 0 2020-05-09 20:11:53.260 !MESSAGE The proxied handler for 'org.jkiss.dbeaver.ui.controls.sqlinspection.SqlInspectionC 阅读全文
posted @ 2020-05-09 20:21 margo 阅读(2509) 评论(0) 推荐(0)
摘要: 在dbeaver中,有很多地方能去触发ctrl + c 快捷键方式进行复制内容,比如: 在查询管理器中选中列进行ctrl + c 快捷复制选中内容。 先看注册事件代码: 在 /org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/cont 阅读全文
posted @ 2020-05-09 20:08 margo 阅读(708) 评论(0) 推荐(0)
摘要: eclipse 项目集合: https://wiki.eclipse.org/Category:Eclipse_Project jface: https://www.vogella.com/tutorials/EclipseJFace/article.html http://wiki.eclipse 阅读全文
posted @ 2020-05-06 11:24 margo 阅读(202) 评论(0) 推荐(0)
摘要: 本文记录通过Debug dbeaver 项目学习到的RCP相关零散知识点。 eclipse 官方文档 WindowBuilder 使用方法 dbeaver 项目部署到eclipse 和 idea,并进行debug调试,查看PDF文档 1.项目启动 eclipse rcp应用,使用了osgi框架:eq 阅读全文
posted @ 2020-04-30 19:19 margo 阅读(4194) 评论(4) 推荐(0)
摘要: https://blog.csdn.net/yjk13703623757/article/details/68939183 阅读全文
posted @ 2020-01-09 14:08 margo 阅读(55) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/wang-yaz/p/10436775.html 阅读全文
posted @ 2020-01-06 10:56 margo 阅读(71) 评论(0) 推荐(0)
摘要: docker run --name centos7-nginx -p 8089:80 -v /home/manage/docker/volume/nginx/www:/www -v /home/manage/docker/volume/nginx/conf/nginx.conf:/etc/nginx 阅读全文
posted @ 2019-12-25 09:32 margo 阅读(72) 评论(0) 推荐(0)
摘要: docker 安装mongodb docker run --name centos7-mongo -v /home/manage/docker/volume/mongodb:/etc/mongo -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=root -e 阅读全文
posted @ 2019-12-24 10:40 margo 阅读(77) 评论(0) 推荐(0)