仙人模式の表达式强化

在EovaV1.5之前的版本中,表达式都非常弱,一不小心就会出现语法错误,让人揪心!

所以EovaV1.5 采用了Druid的SQL解析引擎来解析表达式,使表达式能力和兼容性大幅度提升!

语法奥秘:
1.随意空格 不会报错(建议规范书写,放开No放荡)
2.不用跟小尾巴where 1=1
3.支持变量和复杂逻辑运算(暂时只支持用户对象)
4.默认数据源为main,可以省略;ds=main(省钱又省布)
5.支持排序 order by id desc
6.支持子查询
7.复杂的多表查询通过view来解决
8.支持多列显示
9.支持智能宽度

标准语法:
下拉框
select xxx ID, xxx CN from 表名;ds=数据源

语法解释:
ID CN别名为固定关键字
ID:第1列必须对应下拉框的值项
CN:第2列必须对应下拉框的文本项

下拉树
select xx ID,xx NAME,xx PID from xxx_tree_table;ds=数据源

语法解释:
ID NAME PID 别名为固定关键字
ID:第1列必须对应树节点ID
NAME:第2列必须树节点名称
PID:树节点父ID

查找框
select xxx 用户ID, xxx 用户名 from 表名;ds=数据源

语法解释:
别名会成为查找框弹出Dialog中Grid的列名,推荐使用中文别名
第1列必须对应查找框的隐藏值
第2列必须对应查找框的显示文本
隐藏功能:1.6 beta4 根据列名自动结算列显示宽度.

文章导航