用法
- 在Form Builder - Generate App中扩展基于当前工作表单生成/搭建脚本的方法。
- 可用的Generator插件必须扩展 org.joget.apps.generator.model.GeneratorPlugin 抽象类。
抽象类
org.joget.apps.generator.model.GeneratorPlugin
- 在wflow-core模块下
- 扩展org.joget.plugin.base.ExtDefaultPlugin。请参阅 插件基本抽象类和接口。
- 已实现org.joget.plugin.property.model.PropertyEditable。请参阅 插件基本抽象类和接口。
- 一个基本的抽象类来开发一个Generator插件。
方法细节
抽象方法
生成
public abstract org.joget.apps.generator.model.GeneratorResult generate()
根据当前工作表单执行生成器生成/脚手架工作。请在生成逻辑中使用GeneratorUtil。
getExplanation
public abstract java.lang.String getExplanation()
获取该生成器的说明和用法以显示给管理员用户
可重写的方法
被禁用
public boolean isDisabled()
效用方法
getFormId
public java.lang.String getFormId()
获取当前的工作表单ID。
setFormId
public void setFormId(java.lang.String formId)
设置当前工作表单ID。
getAppDefinition
public org.joget.apps.app.model.AppDefinition getAppDefinition()
获取当前工作的应用程序定义
setAppDefinition
public void setAppDefinition(org.joget.apps.app.model.AppDefinition appDef)
设置当前工作的应用程序定义
getDefaultPropertyValues
public java.lang.String getDefaultPropertyValues()
便捷方法从插件属性选项中获取默认属性
插件属性选项
- 请参阅 插件属性选项 以获取更多信息。
教程
相关的社区插件
- 不可用