模型
属性名 | 类型 | 描述 |
---|---|---|
id | string | 模型id |
model | string | 模型编码 |
name | string | 技术名称 |
modelFields | RuntimeModelField[] | 模型字段 |
modelActions | RuntimeAction[] | 模型动作 |
type | ModelType | 模型类型 |
module | string | 模块编码 |
moduleName | string | 模块名称 |
moduleDefinition | RuntimeModule | 模块定义 |
pks | string[] | 主键 |
uniques | string[][] | 唯一键 |
indexes | string[][] | 索引 |
sorting | string | 排序 |
label | string | 显示标题 |
labelFields | string[] | 标题字段 |
模型字段
属性名 | 类型 | 描述 |
---|---|---|
model | string | 模型编码 |
modelName | string | 模型名称 |
data | string | 属性名称 |
name | string | API名称 |
ttype | ModelFieldType | 字段业务类型 |
multi | boolean (可选) | 是否多值 |
store | boolean | 是否存储 |
displayName | string (可选) | 字段显示名称 |
label | string (可选) | 字段页面显示名称(优先于displayName) |
required | boolean | string (可选) | 必填规则 |
readonly | boolean | string (可选) | 只读规则 |
invisible | boolean | string (可选) | 隐藏规则 |
disabled | boolean | string (可选) | 禁用规则 |
字段业务类型
字段类型 | 值 | 描述 |
---|---|---|
String | 'STRING' | 文本 |
Text | 'TEXT' | 多行文本 |
HTML | 'HTML' | 富文本 |
Phone | 'PHONE' | 手机 |
'EMAIL' | 邮箱 | |
Integer | 'INTEGER' | 整数 |
Long | 'LONG' | 长整型 |
Float | 'FLOAT' | 浮点数 |
Currency | 'MONEY' | 金额 |
DateTime | 'DATETIME' | 时间日期 |
Date | 'DATE' | 日期 |
Time | 'TIME' | 时间 |
Year | 'YEAR' | 年份 |
Boolean | 'BOOLEAN' | 布尔型 |
Enum | 'ENUM' | 数据字典 |
Map | 'MAP' | 键值对 |
Related | 'RELATED' | 引用类型 |
OneToOne | 'O2O' | 一对一 |
OneToMany | 'O2M' | 一对多 |
ManyToOne | 'M2O' | 多对一 |
ManyToMany | 'M2M' | 多对多 |
模型动作
属性名 | 类型 | 描述 |
---|---|---|
name | string | 动作名称 |
widget | string (可选) | 动作组件 |
actionType | ActionType | 动作类型 |
contextType | ActionContextType | 动作上下文类型(用于控制数据提交方式) |
invisible | boolean | string (可选) | 隐藏规则 |
disabled | boolean | string (可选) | 禁用规则 |
displayName | string (可选) | 字段显示名称 |
label | string (可选) | 动作页面显示名称(优先于displayName) |
context | Record<string, unknown> (可选) | 上下文(界面设计器配置的) |
动作类型
动作类型 | 值 | 描述 |
---|---|---|
Server | 'SERVER' | 与服务端对应的动作 |
View | 'VIEW' | 视图动作(页面跳转、打开弹窗、抽屉) |
URL | 'URL' | 链接动作,跳转制定的链接 |
Client | 'CLIENT' | 客户端动作 |
动作上下文类型
动作上下文类型 | 值 | 描述 |
---|---|---|
Single | 'SINGLE' | 单条数据 |
Batch | 'BATCH' | 多条数据 |
SingleAndBatch | 'SINGLE_AND_BATCH' | 单条或者多条数据 |
ContextFree | 'CONTEXT_FREE' | 上下午无关 |
Oinone社区 作者:汤乾华原创文章,如若转载,请注明出处:https://doc.oinone.top/frontend/17617.html
访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验