易元平台-参数校验

前台校验:

1.设置校验内容,如设置为Email

后台校验:

2.参数校验

  业务对象的参数列表 - 设置参数校验

      

  修改服务中的校验规则(部分校验返回|全部校验返回)

  设置按钮的控制器为serviceUf类型

js校验

      

      

时间: 2024-11-06 21:50:01

易元平台-参数校验的相关文章

易元平台常用控制器总结

表单组件 1.日期相关(显示日期) form.my97.DatePicker 相关约束 {dateFmt:'yyyy-MM-dd'} 2.下拉列表相关(根据值显示列表中的某一项) form.DOStaticList 相关配置 0,未发布;1,已发布;@0 @0表示默认显示未发布 3.下拉列表相关(显示外键的列表) form.DOResultListPopup 4.组合(用于TAPane组合,通常用于表格的操作列) form.TSuite 5.常用按钮(用于关联表之前传递父表id) form.TA

易元平台使用

服务按照复杂程度可以分为两类: 基本服务,只定义的一个sql语句. 一般服务,定义了自定义动作或者定义了规则. 一般服务如果定义有sql语句,那么可以“退化”作为基本服务使用. 在配置中跟控制器的选择有关系,控制器的后缀名如果含有uf,那么它既可以执行基本服务也可以执行一般服务,否则只能执行基本服务.

易元平台联动菜单实现省市区

1.使用的控件form.tsuite.form.DOResultListPopup 2.用tsuite包含DOResultListPopup,注意设置顺序 3.将DOResultListPopup的特定位置属性设置为内联

手把手写一个基于Spring Boot框架下的参数校验组件

手把手写一个基于Spring Boot框架下的参数校验组件(JSR-303) 前言 之前参与的新开放平台研发的过程中,由于不同的接口需要对不同的入参进行校验,这就涉及到通用参数的校验封装,如果不进行封装,那么写出来的校验代码将会风格不统一.校验工具类不一致.维护风险高等其它因素,于是我对其公共的校验做了一个封装,达到了通过注解的方式即可实现参数统一校验. 遇到的问题                    在封装的时候就发现了一个问题,我们是开放平台,返回的报文都必须是统一风格,也就是类似于{co

手把手写一个基于Spring Boot框架下的参数校验组件(JSR-303)

前言 之前参与的新开放平台研发的过程中,由于不同的接口需要对不同的入参进行校验,这就涉及到通用参数的校验封装,如果不进行封装,那么写出来的校验代码将会风格不统一.校验工具类不一致.维护风险高等其它因素,于是我对其公共的校验做了一个封装,达到了通过注解的方式即可实现参数统一校验. 遇到的问题                     在封装的时候就发现了一个问题,我们是开放平台,返回的报文都必须是统一风格,也就是类似于{code:999,msg:"参数校验失败",data:null} 这种

为List<T>中的T进行参数校验

1.现在前端发送了一个POST请求,他的Data是一个数组,而不是对象(jsonObj的值两侧是中括号). var jsonObj = [{'id':11, 'name':'叵'}, {'id':12, 'name':'卜'}]; $.ajax({ type : "post", // 省略 data : JSON.stringify(jsonObj), // 省略 }); 2.后端的请求方法应该让一个Input的数组对象,或是Input泛型的List对象入参,来进行数据绑定 @Requ

jQuery form插件的使用--用 formData 参数校验表单,验证后提交(简单验证).

Form Plugin API 里提供了很多有用的方法可以让你轻松的处理表单里的数据和表单的提交过程. 测试环境:部署到Tomcat中的web项目. 一.引入依赖js <script src="jquery-1.3.1.js" type="text/javascript"></script> <script src="jquery.form.js" type="text/javascript"&g

一个简单的参数校验类

当我们写js的重载函数的时候,我们需要判断不同的输入情况. 而,一般我们是根据参数的个数来判断的,但是,常常情况并非如此: function abc(a,b,c) a:string b:number c:boolean 或者 a:string b:string c:number 这两种情况都是参数个数为3,但是参数类型却完全不同.如何的方便的构建一个重载函数呢? 用我的类即可: 类代码(很简短): var Param = { varify: function (oParam, sParamTyp

自定义微信易信平台分享内容

当一个链接在微信或易信浏览器里打开时,不管这个链接是公众号里的内容还是扫码打开的链接,分享给好友或是朋友圈时,分享的内容默认从网页中取,包括页面中的图片和title.当页面中没有图片时,会采用平台默认的图片,当页面没有title时,会使用页面的链接地址作为分享的标题.这里可以通过设置shareData对象和调用jsbridge方法自定义分享的数据,包括分享的图片,标题,描述等. 像这种代码太具有依赖性,使用方法完全取决于对方平台的接口,相对来说,维护成本也较高.不过有时为了项目的推广和流量,这样