渲染美人鱼降价流程图
odoo10-addon-web-widget-mermaid的Python项目详细描述
此模块添加了一个基本小部件,用于将文本字段呈现为流程图,使用 mermaid。在
目录
Usage
在视图中的相关字段标记中放置一个widget="mermaid"属性 声明:
<field name="flowchart" widget="mermaid"/>
(可选)使用options属性传递带有 mermaid configuration:
^{pr2}$中描述了创建图表的语法 mermaid’s documentation。在
例如,本文:
graph LR 10.0 --> 11.0 11.0 --> 12.0 12.0 -.-> 13.0
生成此流程图:
^{1}$Demonstration
在演示模式下,插件会向用户添加流程图字段,以便您可以尝试。这在Runbot实例中显示。在
Upgrading Mermaid
此信息仅与此加载项的开发相关,与用户无关。在
这个插件使用了一个在旧浏览器中工作的美人鱼版本。要复制它,请执行以下步骤:
克隆https://github.com/knsv/mermaid/
在签出要升级到的版本(例如git checkout 8.4.0)
在在webpack.config.base.js,在const jsRule = ...中,删除include键(因此所有依赖项都被转换)
在在babel.config.js,在targets中,除了node: 'current',添加一些浏览器。我武断地说:
targets: { node: 'current', ie: '11', edge: '20', firefox: '35', chrome: '45', safari: '9', }
在运行yarn install
在运行yarn build
在完成的文件现在位于dist/mermaid.js。尝试运行grep 'let ' dist/mermaid.js,以确保所有内容都已传输。唯一的输出应该来自注释。在
在将dist/mermaid.js复制到web_widget_mermaid/static/lib/mermaid/mermaid.js。在
在在__manifest__.py中突出版本号以匹配美人鱼版本。在
在
Bug Tracker
bug在GitHub Issues上跟踪。 如果出现问题,请检查是否已报告您的问题。 如果您首先发现它,请帮助我们粉碎它提供详细的和受欢迎的 feedback。在
不要直接联系投稿人关于技术问题的支持或帮助。在
Credits
Contributors
- 1月Verbeek<;jverbeek@therp.nl>
Maintainers
本模块由OCA维护。在
OCA,或奥多社区协会,是一个非营利性组织 其任务是支持Odoo特性和 促进其广泛使用。在
此模块是GitHub上OCA/web项目的一部分。在
欢迎您投稿。要了解如何访问https://odoo-community.org/page/Contribute。在
- 项目
标签: