注意框架版本选择SPA_v1
一个数据源代表一个业务,选择一个就会产生对应的应用
index.jsp是展示的页面
conifg.js是index.jsp引用渲染的一个js文件
index.jsp中的全局变量中有一个pageMeta和contaextPath:
pageMeta:是一个对象,里面有几个值,例如datas、models、routes等
contaextPath:就是一个根路径,其中是动态的访问路径,
关于继承应用,若创建一个空的应用还没有表,需要继承一个应用,里面的模型、代码和字典都是都是可以用到的。首先要把表变成模型,变成表模型后会生成五个默认动作:增删改查、save等。
系统带有的增删改查和save方法,可以帮助自己不用再写SQL语句,其中save一个方法就可以代替新增和修改的动作来提高效率,一个save方法循环就可以自己去判断需要新增还是修改
页面开始是空的,首先需要新建页面模型,点击后输入页面名即可完成
随后+绑定五个动作,绑定完毕后,通过QUERY查询动作可以生成一个模板,随后生成较多文件,启动后查看页面。页面名称.js负责帮助加载表格;主标题、按钮等是在html中描述的;
高级搜索是跟着快速查询出来的,可以自己配一个快速查询
字段分组,点击可选择并填写组名称,例如组1、组2(一旦分了组,未分组的就不显示了)
查询排序:右下方点击即可
例如按照姓名排序:
数据库新增字段,需要数据同步,即可自动加载,加载的仅仅是数据库的属性,分组等不会动,需要重新分组。
想改变先后顺序,选择后右击,选到想移动到的位置,右击选择上方或下方即可
模型字段和表字段类型的关系和转换:
关于字典的添加:
需要新的表,可以应用继承,就不用添加表模型,可以直接选择
例如性别原本都是1和2,加好字典后就可以自动转化为男女;还可以加入专业、民族、日期等等
这些都是简单字典
还有树形字典
父编码字段改为LS上级代码
类别字段:就是区分同一张表中不同字典的
字典都是默认有缓存的,缓存字典能提高运行效率,缓存时间可设置
修改和删除动作,默认根据主键删除,如果想根据其他字段删除,需要设置,点击后就可以选择根据哪个字段删除。
参数的传递,主要由config.js和index.jsp中的pageMeta