-
Notifications
You must be signed in to change notification settings - Fork 13
SQL preview web UI
Tako Lee edited this page Mar 27, 2014
·
9 revisions
创建web前端UI,让用户以向导方式(wizard)浏览各种SQL格式化参数,同时选择参数值,查看这些参数作用于SQL时的效果。 当用户选择完参数后,存储这些参数和对应值。(以json或XML格式)
- 本次任务中要支持的格式化参数见:https://github.com/sqlparser/sql-pretty-printer/wiki/sql-preview-select-list
- 根据格式化参数的不同类型,设计不同的UI让用户对这些参数的值进行选择(参数可能的类型见:https://github.com/sqlparser/sql-pretty-printer/wiki/SQL-Coding-Standard-and-Guideline 中的Types of format option)
- 在设置格式化参数时,各参数分层次出现,子层的参数根据上一层参数的值决定是否要出现。
- 前段UI需要在每次选择一个参数值时,把当前所选的参数集合及相应的SQLId回传给后端程序,后端程序会回传相应的SQL让前端UI进行显示,以达到预览效果。(本次任务不包含后端程序的实现,只需进行交互即可)。
- 前段UI必须保持后端程序会回传的SQL的格式,同时以HTML方式显示,要求能高亮显示关键字等功能。(可在网上查找相关的实现)