之前设计时已经可以实时预览列表、卡片和表单的数据界面原型了:

新版进一步支持了快速生成web版的界面原型,只需要点主界面上的生成按钮:

注:之前也是有这个生成代码功能的,新版作了较大改动。默认模板应该是选中layuiAdmin,如果不是,可中止并重选一下。

生成完毕,会自动调用目标文件夹下的ezhttp.cmd(在_dml_config.INI中配置的),这个命令会启动一个小HTTP服务,以当前目录为根目录:

并打开浏览器缺省页面:

左边“用户”菜单下面是layui的列表和表单效果,点“用户|会员”菜单,出来一个列表,这个列表带分页、统计栏、排序、过滤、冻结列、导出等,点击可弹出示例表单,跟真实的系统已经比较接近了:

主菜单往下翻,下一组是百度Amis的生成效果,同样带了分页、统计栏、排序、过滤、导出等效果:

其实我平时并不用amis,但为什么会想要生成amis呢?嗯,因为百度amis我研究了挺久,它干了我想干的事,它的思路很合我意。然而,我不喜欢百度,暂时也做不出自己amis来,抄都不会抄,就生成来看看。生成代码是较久以前用pascal脚本写的(跟layui一样),懒得转js了。

下一组是Vue-ElementUI的效果,带统计栏、排序、过滤等,点击弹出表单。表单效果还行,不过表格效果真不好看,估计哪里姿势不对?

下一组Markdown,就是把之前生成预览Markdown脚本又批量执行了一遍:

默认就是预览界面,如果要看markdown源码,可滚动到底部点击“Show Markdown Text”,或右键查看源代码:

再下一组Mock,就是生成了列表和详情的JSON(如果对象包含子对象或子对象列表,会一并生成为JSON对象或JSON数组),应该说这示例数据生成的效果还是比较不错的:

后面是一些旧的生成代码,就不细述了。

注:EZDML3.23开始,layuiAdmin目录将由EZDML维护,升级时会直接覆盖,大家不要直接改里面的内容,需要的话可以将整个目录拷贝出来修改。主要生成代码位于views目录下。

顺便说下_dml_config.INI这个文件,每个目录都有一个,它告诉EZDML如何对每个文件、文件夹生成代码:

根目录那个有点特殊,它可以告诉EZDML生成完成后打开一个文件(注意不是命令行,是文档文件或命令文件,如html或cmd、sh,取生成目标目录的相对路径):

如果auto_open_on_finished指向的是个sh文件(MAC OS、linux),则打开前会对其添加可运行权限,避免打开失败。EZDML生成时是不会将权限拷过去的,只有唯一要打开的这一个会特殊处理,因此其它文件如果需要运行权限需要自己在sh文件里自行赋权。

2022年1月2日 V3.23
生成Vue-ElementUI和Baidu-amis页面,运行代码生成,全新的layuiAdmin示例(包含Vue-ElementUI、BaiduAmis和Markdown等的批量生成)。Bugs修复.

官网下载:http://www.ezdml.com

百度网盘:(参见官网链接)/s/1HI3EQ4n-Lb5Y2s1poNTujA
提取码: 8wj2

EZDML 3.23 快速生成数据界面原型相关推荐

  1. C#快速生成数据数组

    需求:生成一个数组,数组里面的值为1-100 实现方式:拿到这个需求很多朋友可能会想到一个快速实现的方式如下: int[] arr=new int[100]; for(int i=1;i<=10 ...

  2. html界面原型,进行 Web 界面原型设计的一种方法 - JunChen Wu

    Web 界面原型设计的一种方法 进行 Web 界面原型设计常用的工具如下: 白纸.铅笔.橡皮,有时候还需要剪刀.可惜大部分情况下保真度不高而且难以表述页面流程: Word,可以制作 wireframe ...

  3. 界面原型工具 pencil

    下 载地址: http://pencil.evolus.vn/ 一个快速的界面原型工具,免费的.能够快速的把界面原型画出来,方便和客户沟通需求,表格工具特别好用. 

  4. 代码生成工具之界面快速生成

    界面开发,无论对于Web开发,还是Winform开发,都需要耗费一定的时间,特别对于一个数据库字段比较多的界面,一般就需要在编辑界面上摆的更多的控件来做数据显示,每次碰到这个,都有点头痛,反复的机械操 ...

  5. python︱写markdown一样写网页,代码快速生成web工具:streamlit 数据探索案例(六)

    系列参考: python︱写markdown一样写网页,代码快速生成web工具:streamlit介绍(一) python︱写markdown一样写网页,代码快速生成web工具:streamlit 重 ...

  6. 小方法!如何批量下载各平台的商品图并快速生成csv数据包

    相信做电商的都知道csv数据包的用处,因为它可以给卖家们提供快速上传宝贝,那么CSV数据包是怎样生成而来的呢?这对于新开店的新手,或对那些在做代理产品的商家们来说,数据包无疑是最大的用处了,那以后万一 ...

  7. 用sql语句快速生成大量数据,批量生成数据

    用sql语句快速生成大量数据,批量生成数据 1.首先先建两个表 – 创建一个临时内存表 set global log_bin_trust_function_creators=1; DROP TABLE ...

  8. 如何快速在oracle内生成数据,[Oracle]快速生成大量模拟数据的方法

    快速生成大量模拟数据的方法: create table TEST(id integer, TEST_NUMBER NUMBER(18,6)); insert into TEST select i+j, ...

  9. 代码生成工具更新--快速生成Winform框架的界面项目

    在之前版本的代码生成工具Database2Sharp中,由于代码生成都是考虑Winform和Web通用的目的,因此Winform界面或者Web界面都是单独生成的,在工具中生成相应的界面后,复制到项目里 ...

最新文章

  1. 如何用Asp判断你的网站的虚拟物理路径
  2. python字典get计数_python字典中的get方法与setdefault方法
  3. 埃森哲咨询公司为何拥有世界上最多的区块链职位空缺
  4. PPT 下载 | 神策数据曹犟:数据驱动从方法到实践
  5. linux week3
  6. acwing 7 混合背包
  7. 【Linux】Ubuntu 18下安装Vim自动补全插件YouCompleteMe(可高速下载安装)
  8. python修改xpath节点_Xpath python在特定文本后查找节点
  9. python3 collections模块 tree_第30天: Python collections 模块
  10. 设计学习---《大象》之系统分析
  11. CRT链接ubuntu报错The remote system refused the connection
  12. MySQL更新数据语句
  13. NPN和PNP三极管做开关电路
  14. USB协议详解第20讲(USB包-帧首包SOF)
  15. 自定义控件之下拉刷新列表
  16. 微信公众平台开发调试
  17. 计算机学院新生教育讲话,吴兴隆在数计学院2017级新生开学典礼上的讲话
  18. 西西弗斯--生命的意义--人为什么活着
  19. PageHelper 自定义总数查询方案
  20. 第一台电子计算机设计,第一台由美国宾夕法尼亚大学设计和研究出来的电子计算机始于()。 - 问答库...

热门文章

  1. django 后台开发常见问题
  2. RBP的参数配置文件reportConfig.xml介绍
  3. PHP (TP5)常用内容
  4. [ulua]原理介绍
  5. Java Class05
  6. JS逆向加解密——python 实现AES加解密
  7. 电子技术专业基础与实务(中级)考试介绍与复习方法
  8. Netbackup8.0以上版本,服务端生成证书,客户端获取、更新证书方式(整理中)
  9. 将matlab中工作去的数据保存为.mat文件
  10. 首批公募REITs“开卖”,行业壁垒与交流障碍亟待解决