首页 > 代码库 > EasyUi编程规范

EasyUi编程规范

*<input  name //name命名规则:若是相似内容(为后期查询),则一般命名为condition.xx.like,若为查询(如类型选择1/2/3等选项),则一般命名为condition.xx.eq

     data-options:”required:false,validType:[‘Code‘,‘maxlength[40]‘]“ //表示Code最大要求长度为40,且为了验证输入的表单字段是否有效。如果用户输入了无效的                                      //值,它将会更改输入框的背景颜色,并且显示警告图标和提示信息。

>

*id: 要求 id 必须 唯一。

*EasyUi方法名内的参数值为options 时,则表明这是一个对象,对象的内容需用{}包起来。

*EasyUi内 使用from时,success:function(data){}  其中data被返回的其实是一个字符串。若想转换为对象,有两种方式:

      1. 若字符串输出转换为对象,则可使用  类名=eval(“(”+字符串名+“)”)。例如:data =http://www.mamicode.com/eval(“(”+data+“)”)转换为data对象。

      2.若使用ajax提交并返回,可使用 dataType属性,例如:dataType:‘json‘ , 则将字符串data转换为对象data。

*EasyUi      from.submit(); 提交可实现同步提交,并可含带文件提交,但ajax 提交实现异步提交,只能提交文本信息。 各有利弊。

*EasyUi 调用方法 例如:$(‘#ID’).from(‘validate‘) 意思为:使用jQUEry获取 id为ID的对象(.from(‘validate))的from插件(或控件)下的validate方法。

*EasyUi中  ajax提交并没有对from 的validate 验证做主动响应,若div 中 定义有data-options=”required:true“验证,因validatebox(验证框)插件与from 下的validate方法同时使用。因此,在ajax提交之前需要 先用对象.from(”validate“)方法先验证下,ajax才不会报错。 当然,如果已经用了from表单提交,则不存在这些问题。

 

EasyUi编程规范