EOVA使用元对象快速构建form

ぃ、小莉子 提交于 2019-12-12 23:10:53

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

    项目中时常需要做一些页面来实现数据录入,自定义页面交互逻辑,根据页面复杂度一般都需要不少时间来调整界面样式、基础校验(某些字段必填非空,密码重复对比),对不同得参数设置不同得录入方式(上传图片、文件,选择下拉或查找),就算是非常熟练得前端开发,也需要半天左右得时间来处理,如果加上后端数据保存更新,往往都是一天左右。但是基于EOVA,几句代码就可以快速实现这些类似需求。

    步骤一:将需要输入得字段生成表格或者视图,导入作为元对象,修改元字段,设置不同控件,表达式,是否必填和数据校验
    步骤二:新建页面继承form模板,添加form组件,填入上一步得元对象编码到objectCode
    步骤三:新建页面路由,打开就路由就可以看见实际效果
    步骤四:填写提交事件和对应得后台逻辑即可完成功能

优势:快速完成页面布局,后续还可以通过元字段得调整来更新表单结构,节约的时间可以来做更重要的事,从重复、枯燥得页面表单解放出来

附代码和实际效果

<%var body = {%>

<#form id="diy_form" objectCode="test_info_form" />
<button onclick="submit()"></button>
<script>
    var submit = function () {
        var form = $("#diy_form");
        var o = $.getFormParasObj(form);
        console.log(o)
        //todo  post 数据提交

    }

</script>

<%};include("/eova/layout/form.html",{'title' : 'Tab', 'layoutContent' : body, 'isEditor' : false}){}%>



 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!