编者按:管理系统中少不了视图引擎,优秀的视图引擎应该具备什么功能?本文介绍了视图引擎的概念和作用,并进一步指出了视图引擎在低代码平台中的应用。
关键词:低代码平台,视图引擎,
视图引擎的概念
视图引擎负责根据视图创建HTML,视图通常是HTML和编程语言的某种混合。
( 视图转为HTML图解)
视图是数据查询及数据查询结果展示的页面 ,现在支持SQL、DQL、简单配置三种查询模式,在最开始视图只支持简单的表格展示方式,但随着平台的不断进步及适应广大用户的需求,现在已扩展为支持日历、地图、甘特图、树形等多种展示方式。
视图引擎应该具备什么
一个管理系统,视图引擎的选择很重要,视图引擎的功能集影响后期的使用。 例如,有些支持渲染到PDF文件。 有些不能在Web上下文外部使用(对于旧的ASP.NET视图引擎而言确实如此),而其他一些则不能使用(例如Razor)。 如果以与构建视图相同的方式创建HTML电子邮件时,视图的“脱机”呈现非常方便,并且这些电子邮件应从后台工作人员而不是从Web应用程序发送。
所以,一个好的视图引擎应该具备什么呢?
1)基于该引擎开发出的模板要更贴近标准的html
2)语法简单易懂
3)良好的缓存机制
4)扩展性良好
5)网络资源多
低代码平台中的视图引擎
1、多种(异构)数据源支持
天翎视图引擎支持设计(表单)、DQL、SQL和存储过程四大数据源,轻松实现多数据源关联查询和集中展示,视图列即可显示字段基本值也可根据业务逻辑显示复杂运算结果,助力数据查询和运用更加便捷
2、快速配置
天翎视图引擎提供表单一键自动生成、模板复制和批量配置三大视图生成模式,视图配置完全无需代码,因为快速,同一份数据还可按用户习惯差异配置出个性化的呈现效果;
3、丰富样式
天翎视图引擎提供丰富的视图样式,除普通列表视图外还有树型视图、日历视图、GIS视图和甘特视图、折叠视图等丰富的样式,用户可以根据业务特性灵活选择;
甘特视图
日历视图
折叠视图
地图视图
树形视图
列表视图
4、多维自定义查询
天翎视图引擎支持多维查询匹配模式,可以根据文本、数值、日期、查询值和系统变量,提供模糊相似、精确一致、包含、不包含、数值比对等一系列多维联动式匹配方式;
5、视图操作
天翎视图引擎提供批量导出、载入视图、网页打印和跳转等共计13种操作按钮,配置即可调用,辅以动作执行前、执行时和执行后的配置脚本,满足用户绝大多数视图应用场景和操作需求。