跳转到内容

Trantor资源树 (ToolWindow)

ToolBar

refresh 刷新Trantor项目资源(⌃⇧T) ,locate 当前文件定位到资源节点(⌥T) , expand 展开所有资源树 ,collapse 收起所有资源树

toolBar

基本信息

跳转到 trantor.yml

双击基本信息节点

可视化(T.UI)

Tips:插件给trantor.yml建了个FileEditorForm (T.UI),可以更加直观的看到trantor模块的信息。

  • 单击 Refresh T.UI 等效于从T.UI页面切换到Text,将会读取trantor.yml文本信息,更新T.UI
  • 单击 Update trantor.yml等效于从Text页面切换到T.UI,将会读取T.UI的模块信息,更新trantor.yml

TUI

编辑

右键Edit

baseInfo

模块依赖

编辑:右键Edit

跳转到 trantor.yml:双击

dependency

模型资源

模型(Model)

相关跳转(Model)

声明的类:双击模型实例节点

**查看模型资源:**点击模型类的声明行左侧的blueT,再单击相应资源

JumpModel

新建

持久化/非持久化模型

Model/TransientModel可以通过下列几种方式新建:

1)在资源树上模型右键 再点击 New Model

2)在资源树上具体模型右键 再点击 New -> Model

3)👍🏻 在project文件树上右键 再点击New Trantor -> Model,参考 New Model

newModel

配置模型(SettingModel)

可以通过下列几种方式新建配置模型:

1)在资源树上模型右键 再点击 New SettingModel

2)在资源树上具体模型右键 再点击 New -> SettingModel

3)👍🏻 在project文件树上右键 再点击New Trantor -> SettingModel,参考 New SettingModel

搜索模型(SearchModel)

可以通过下列几种方式新建搜索模型:

1)在资源树上模型右键 再点击 New SearchModel

2)在资源树上具体模型右键 再点击 New -> SearchModel

3)👍🏻 在project文件树上右键 再点击New Trantor -> SearchModel,参考 New SearchModel

编辑(Model)

具体模型实例节点右键 -> Edit

Tips:编辑模型的key,模型下面的资源key会自动更新。

editModel

配置(Model)

具体模型实例节点右键 再点击New -> Configure -> @FieldGroup / @Index / SettingListener

字段组(@FieldGroup)

configureFieldGroup

模型索引(@Index)

configureIndex

监听器(SettingListener)

Tips:只有配置模型可以设置监听器,也可通过配置模型监听器节点,右键 New创建。

监听器

删除(Model)

具体模型实例节点右键 -> Delete…

Tips:

  • ☑️ 删除模型下所有View(xml对象):删除视图XML文件中的有model字段=modelKey的Tag。
  • 0.13 <= trantor < 0.16 > - ☑️删除模型下所有ServerAction方法:参考ServerAction的删除
    • ☑️ 删除模型下所有DataAction类:参考DataAction的删除
    • ☑️ 删除模型下所有ViewAction(json对象):删除ViewAction所在xx-actions.json中的 JsonObject

delModel

字段(ModelField)

相关跳转(Field)

  • 跳转到声明的字段:双击字段实例节点

新建(Field)

字段可以通过下列三种方式新建:

1)在资源树上字段右键 再点击 New

2)在资源树上具体模型右键 再点击New -> Model Field

3)👍🏻 在代码编辑窗口指定行上右键 再点击Genarate Trantor.../ModelFile ,参考Genarate Trantor

  • 在模型文件中新建字段,并创建 @TModelField 注解。

newModelField

Meta注解

参考 字段Meta注解

编辑(Field)

具体字段实例节点右键 -> Edit

Tips:只有模型自定义的字段可以编辑,BaseModel/RootModel的字段(置灰字段)不支持Edit。

newModelField

删除(Field)

具体字段实例节点右键 -> Delete…

Tips:只有模型自定义的字段可以编辑,BaseModel的字段(置灰字段)不支持Delete。

delModelField

视图(View)

Trantor v0.16.+

新建

视图可以通过下列三种方式新建:

1)在资源树上视图右键 再点击 New

2)在资源树上具体模型右键 再点击 New -> View

3)👍🏻 在project文件树上右键 再点击New Trantor -> View,参考 New View

new16view

ViewType 与 XMl

根据不同的视图类型会生成不同xml

viewType

删除(View)

具体视图实例节点右键 -> Delete…

Tips:删除视图并不会删除template文件

  • 勾选删除“view-manifest.json”中的Json对象,则JsonObejct会被删除
  • 勾选删除对应controller文件,则对应controller文件会被删除

字典资源

字典(Dictionary)

相关跳转(Dictionary)

  • 跳转到声明类:双击字典实例节点

新建(Dictionary)

字典可以通过下列三种方式新建:

1)在资源树上字典右键 再点击 New

2)在资源树上具体字典右键 再点击New -> Dictionary

3)👍🏻 在proejcct文件树上右键 再点击New Trantor -> Dictionary,参考 New Dict

Tips

  • 资源树上新建: > - 当前Api模块若存在字典资源,则“新建类目录”会初始化为使用模块下第一个字典文件所在目录,若无则会初始化为Package路径。
    • 在“新建类目录”创建名为“新建类”的Java类,并在类上创建字典注解。

newDict

编辑(Dictionary)

具体字典实例节点右键 -> Edit

删除(Dictionary)

具体字典实例节点右键 -> Delete…

字典项(Dictionary Item)

相关跳转(Dict Item)

  • 跳转到声明变量:双击字典项实例节点

新建(Dict Item)

字典项可以通过下列三种方式新建:

1)字典项实例右键 再点击 New Item

2)在资源树上具体字典右键 再点击New -> Dictionary Item

3)👍🏻 在代码编辑窗口指定行上右键 再点击Genarate Trantor.../DictionaryItem ,参考Genarate Dictionary Item

Tips:目前声明的变量都是以 public static final 修饰的常量。

  • 在被选择的字典或字典项所在的类中,声明常量,并在常量上创建 @Label 注解。

newDictItem

编辑(Dict Item)

具体字典项实例节点右键 -> Edit

editDictItem

删除(Dict Item)

具体字典项实例节点右键 -> Delete…

delDictItem

扩展点

实现(Extension)

实现扩展点可以通过下列几种方式新建:

  • 在extension声明的Interface上,右键 show context actions implement extension,快捷键⌥⏎
  • 具体extension声明实例节点,右键 Implement

addFunc

删除 (Extension)

addFunc

可编排服务

创建(Function)

可编排服务可以通过下列几种方式新建:

  • 资源树上可编排服务右键 再点击 New
  • 在资源树上具体可编排服务声明右键 再点击New Function
  • 👍🏻 在proejcct文件树上右键 再点击New Trantor -> Function,参考 New Func

addFunc

实现(Function)

实现可编排服务可以通过下几种方式新建:

  • 👍🏻 使用插件创建function,在创建function声明后,将引导创建实现
  • 在function声明的Interface上,右键 show context actions implement function,快捷键⌥⏎
  • 具体function声明实例节点,右键 Implement

addFunc

编辑(Function)

Tips:function的资源key是基于接口名拼接的,因此不建议修改function的接口名

addFunc

删除(Function)

addFunc

逻辑流

创建(Flow)

逻辑流可以通过下列几种方式新建:

  • 资源树上逻辑流右键 再点击 New
  • 在资源树上具体逻辑流声明右键 再点击New Flow
  • 👍🏻 在proejcct文件树上右键 再点击New Trantor -> Flow,参考 New Flow

addFunc

实现(Flow)

实现逻辑流可以通过下几种方式新建:

  • 👍🏻 使用插件创建flow,在创建flow声明后,将引导创建实现
  • 在flow声明的Interface上,右键 show context actions implement flow,快捷键⌥⏎
  • 具体flow声明实例节点,右键 Implement

addFunc

编辑(Flow)

**Tips:**flow的资源key是基于接口名拼接的,因此不建议修改flow的接口名

addFunc

删除(Flow)

addFunc