![](https://box.kancloud.cn/0b67b8bc48ff2d50506a3f3351f1753b_244x152.png)
在使用时Eova下拉框时,需要编写表达式来指定下拉项的数据来源。一般下拉框都是查字典值,比如常用的状态、性别、类型......
新增一个功能时,可能要手工去录入很多字段的字典值,比较繁琐,效率比较低。
所以Eova提供本技能,来用于简化字典值的录入!
语法:
`字段名:1=xxx,2=xxx,3=xxx:针对该字段的详细解释`
举例:
`订单状态:10=待支付,20=已支付,30=已发货,40=已收货:支付过程的状态标识`
解析的字段名作为元字段中文名
解析的字典值,会自向像默认数据源(main)的dicts表中添加(如果想修改默认字典存放位置,可以通过 main_dict_table 配置项来指定表名)
SQL脚本示范:(订单状态)
~~~
CREATE TABLE `orders` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '编号',
`pay_id` int(10) DEFAULT '0' COMMENT '支付ID',
`state` int(3) unsigned DEFAULT '10' COMMENT '订单状态:10=待支付,20=已支付,30=已发货,40=已收货',
`money` double(10,2) unsigned DEFAULT '0.00' COMMENT '应付金额',
`memo` varchar(256) DEFAULT '' COMMENT '备注',
`create_time` datetime NOT NULL COMMENT '创建时间',
`update_time` datetime NOT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='订单';
~~~
自动生成订单状态字典数据:
上面讲述了自动通过注释来读取注解,那么肯定有懒人想到了,你既然都生成了字典,那直接帮我把表达式也给写了呗。
> 隐藏的暴走技-自动绑定所有 main_dict_table 字典表 所属字段下拉框的表达式:http://127.0.0.1/meta/autoExp (手工触发,按需使用)
- 第一个10分钟
- 最新动态
- 序言
- EOVA介绍
- 新手入门
- 快速部署
- 奇技赢巧
- 元数据应该这样玩
- 个性化定制系统模块
- 前端常用代码
- 初级技能
- 仙人模式の表达式强化
- 月读の自动解析字典
- 多重连弹の下拉级联
- 色诱术の格式化单元格
- 木锭壁の前端校验
- 水龙弹の快速添加按钮
- 高级技能
- 感知之术の性能监控
- 替身术の配置自动覆盖
- 万花筒の图片服务
- 影子模仿术の数据导入
- 三重罗生门の个性化弹窗
- 沙之眼の虚拟字段
- 尸鬼封尽の覆盖源码
- 砂暴送葬の高级查询
- 创造再生の角色分级
- 影分身の代码生成
- 秽土转生の数据迁移
- 四赤阳阵の多表视图
- 六赤阳阵の多表级联
- 四象封印の数据过滤
- 象转之术の在线Office
- 影子操控术の全局控制
- 特别解释
- 关于源码
- 关于UI
- 关于浏览器兼容性
- 关于工作流引擎
- 关于Oracle
- 关于独立部署
- 关于版本号
- 关于分布式的支持
- 关于JAVA8的支持
- 常见问题
- 如何自定义数据源
- HelloWord