eova常用前端组件介绍

此配置说明基于eova 3.6.0的eova.min.js,其它版本可能存在偏差,具体以eova.min.js为准

组件通用的方法

  1. xxx.setValue();
  2. xxx.getValue();
  3. xxx.readonly()
  4. 都可设置onChange方法,但回调值根据具体的组件而定 $(’#xxx’).eovaxxx({onChange:function()})

注意事项

  1. 查找框修改配置的方法为$(’#xxx’).eovafind(configObj),而下拉框和下拉树修改配置后需要调用reload()方法才会生效.
  2. 查找框没有setValues()和getValues()方法,而下拉树和下拉框有.

查找框

// 初始化参数及默认值
$('#xxx').eovafind({// 提示信息btnTitle:'点击查找内容',// 按钮图标btnIcon: "\x26#xe615;",// 只读isReadonly: false,// 多选multiple: false,// 多选时分隔符separator: ",",// 获取数据的url,exp为空且multiple为false时设置有效,不建议使用url:undefined,// 使用的表达式,在后台配置类的exp()方法中进行配置exp: undefined,placeholder: "",//  oldVal 之前选中的值,newVal 当前值,currArr 当前对象,使用setValue设置的arr无值onChange:function(oldVal,newVal,currArr){}
})// 常用方法
// 设置实际值,传入实际值
$('#xxx').eovafind().setValue(val:String);
// 获取实际值
$('#xxx').eovafind().getValue():String;
// 设置只读
$('#xxx').eovafind().readonly(flag:Boolean);
// 修改数据获取表达式
$('#xxx').eovafind({exp:''
});
// 配置值改变回调监听
$('#xxx').eovafind({//  oldVal 之前选中的值,newVal 当前值,currArr 当前对象,使用setValue设置的arr无值onChange:function(oldVal,newVal,currArr){}
})
// 以下方法使用频率极低
// 设置显示值
$('#xxx').eovafind().setText();
// 获取显示值
$('#xxx').eovafind().getText();
// 获取后台请求url,
$('#xxx').eovafind().getUrl();

下拉框

// 初始化参数及默认值
$('#xxx').eovacombo({// 提示信息btnTitle:'点击选择内容',// 按钮图标btnIcon: "\x26#xe625;",// 只读isReadonly: false,// 多选multiple: false,// 多选时分隔符separator: ",",// 是否可编辑editable:false// 实际值字段valueField:'id',// 显示值字段textField:'cn',// 获取数据的url,数据格式[{"cn":"xxx","id":"xxx"}],优先级最低,只有在json和url未设置时有效url: undefined,// 直接前端设置数据,优先级最高json: undefined,// 使用的表达式,在后台配置类的exp()方法中进行配置,未设置json时有效exp: undefined,placeholder: "",//  oldVal 之前选中的值,newVal 当前值,currArr 当前对象,使用setValue设置的arr无值onChange:function(oldVal,newVal){}
})// 常用方法
// 设置实际值,传入实际值
$('#xxx').eovacombo().setValue(val:String);
$('#xxx').eovacombo().setValues(valArr:Array);
// 获取实际值
$('#xxx').eovacombo().getValue():String;
$('#xxx').eovacombo().getValues():Array;
// 设置只读
$('#xxx').eovacombo().readonly(flag:Boolean);
// 修改数据获取表达式
$('#xxx').eovacombo({exp:String
}).reload();
// 配置值改变回调监听
$('#xxx').eovacombo({//  oldVal 之前选中的值,newVal 当前值,currArr 当前对象,使用setValue设置的arr无值onChange:function(oldVal,newVal){}
}).reload();
// 以下方法使用频率极低
// 设置显示值
$('#xxx').eovacombo().setText(txt:String);
$('#xxx').eovacombo().setTexts(txts:Array);
// 获取显示值
$('#xxx').eovacombo().getText():String;
$('#xxx').eovacombo().getTexts():Array;

下拉树

// 初始化参数及默认值
$('#xxx').eovacombotree({// 提示信息btnTitle:'点击选择内容',// 按钮图标btnIcon: "\x26#xe625;",// 只读isReadonly: false,// 多选multiple: false,// 多选时分隔符separator: ",",// 是否可编辑editable:false// id字段idField: "id",// pid字段pidField: "pid",// 显示字段nameField: "name",// 图标字段iconField: "iconskip",// 顶级PidrootPId: 0,// 获取数据的url,数据格式[{"id":"xxx","name":"xxx",pid:"xxx",iconskip:'xxx'}],优先级最低,只有在json和url未设置时有效url: undefined,// 直接前端设置数据,优先级最高json: undefined,// 使用的表达式,在后台配置类的exp()方法中进行配置,未设置json时有效exp: undefined,placeholder: "",//  oldVal 之前选中的值,newVal 当前值,currArr 当前对象,使用setValue设置的arr无值onChange:function(oldVal,newVal){}
})// 常用方法
// 设置实际值,传入实际值
$('#xxx').eovacombotree().setValue(val:String);
$('#xxx').eovacombotree().setValues(valArr:Array);
// 获取实际值
$('#xxx').eovacombotree().getValue():String;
$('#xxx').eovacombotree().getValues():Array;
// 设置只读
$('#xxx').eovacombotree().readonly(flag:Boolean);
// 修改数据获取表达式
$('#xxx').eovacombotree({exp:String
}).reload();
// 配置值改变回调监听
$('#xxx').eovacombotree({//  oldVal 之前选中的值,newVal 当前值,currArr 当前对象,使用setValue设置的arr无值onChange:function(oldVal,newVal){}
}).reload();
// 以下方法使用频率极低
// 设置显示值
$('#xxx').eovacombotree().setText(txt:String);
$('#xxx').eovacombotree().setTexts(txts:Array);
// 获取显示值
$('#xxx').eovacombotree().getText():String;
$('#xxx').eovacombotree().getTexts():Array;

其它组件

// eova文本框
$('#xxx').eovatext().setValue(val:String);
$('#xxx').eovatext().getValue():Boolean;
// 与setValue效果类似,但不会触发onChange方法那
$('#xxx').eovatext().setText(val:String);
$('#xxx').eovatext().getText():Boolean;
$('#xxx').eovatext().readonly(flag:Boolean);
// eova布尔框
$('#xxx').eovabool().setValue(flag:Boolean);
$('#xxx').eovabool().getValue():Boolean;
$('#xxx').eovabool().isCheck():Boolean;
$('#xxx').eovabool().check(falg:Boolean);
$('#xxx').eovabool().readonly(flag:Boolean);

eova常用前端组件介绍相关推荐

  1. 物联网低代码平台常用《组件介绍》

    物联网低代码平台包含了大量组件,单击"组件"标签,左侧项目区域切换为组件区域,显示系统所有的组件,下面分别介绍AIRIOT物联网低代码平台各类常用组件. 组件认识 所有组件共分为2 ...

  2. SmartClient框架组件介绍

    SmartClient框架组件介绍 Jsp页面引入smartClient类库: <SCRIPT SRC=isomorphic/system/modules/ISC_History.js>& ...

  3. Vue前端组件库介绍

    kb-vue-components 组件库平台介绍 这里汇集大家常用的Vue组件, 并提供相应组件的使用教程. 方便你找到适合自己的组件,并快速上手使用. 开源项目地址: kb-vue-compone ...

  4. 常用的编程语言介绍以及各语言的特点(前端,前端框架,后端)

    常用的编程语言介绍以及各语言的特点 编程语言(programming language),是用来定义计算机程序的形式语言.它是一种被标准化的交流技巧,用来向计算机发出指令.一种计算机语言让程序员能够准 ...

  5. Vue常用的组件库大全【前端工程师必备】【实时更新】【移动端、PC端(web端)、数据可视化组件库(数据大屏) 、动画组件库、3D组件库】

    Vue常用的组件库大全[前端工程师必备] (一)移动端 常用组件库 1)Vant ui 2)Cube UI 3)VUX 4) NuTUI 5)Mint ui 6)Varlet UI 7)OnsenUI ...

  6. 30组常用前端开发组件库,前端组件收集整理列表

    0. 前端自动化 前端构建工具 gulp – The streaming build system grunt – the JavaScript Task Runner 前端模块管理器 Bower – ...

  7. [转载]常用CASE工具介绍

    [转载]常用CASE工具介绍 转载自:http://www.cnblogs.com/powerlc/archive/2006/01/12/315959.html   一,概述 今天, 代码变得日益简单 ...

  8. android的应用组件,跟我学android-Android应用基本组件介绍(五)

    Activity activity 是最基本的模块,我们成为活动,一个activity通常就是一个单独的屏幕,每一个活动都被实现为一个独立的类,且都继承活动的基类.在activity的实现类里显示用户 ...

  9. 前端组件化和模块化最大的区别是什么_7招提升你的前端开发效率

    前言 前端工程师其实是一个工作很杂的职位,除了要负责切图.写html/css/js外,还要解决一系列的浏览器兼容性.网页性能优化等问题,所以提高前端工程师的开发效率是势在必行的,也是前端工程化的体现. ...

  10. 常用CASE工具介绍

    一,概述 今天, 代码变得日益简单, 在Model的指导下, 思想, 设计, 分析都变得异常重要.企业业务建模工具, 产品非常多, 特别是在MDA日益流行的今天. WorkFlow是典型的业务及流程建 ...

最新文章

  1. 沈向洋博士:三十年科研路,我踩过的七个坑
  2. 深入理解ByteBuffer
  3. jboss 反序列化 getshell
  4. C语言入门题-计算指数 (15分)
  5. eclipse2019-03设置代码编辑区背景为图片
  6. NET问答: 如何让 HttpClient 支持 Http 2.0 协议?
  7. 汽车电子专业知识篇(一)-汽车行业质量人必知的41个体系术语
  8. oracle创建用户及授权等相关操作
  9. 【java】多线程控制(二)- - -线程池
  10. BCG、MFC如何支持《支持应用程序设置的回复、保存等》的?他是怎么实现的呢?
  11. 【iCore4 双核心板_ARM】例程十一:DMA实验——存储器到存储器的传输
  12. mybatis 二级缓存失效_给我五分钟,带你彻底掌握MyBatis的缓存工作原理
  13. 关闭Windows 2008下面应用程序出错后的提示
  14. 开发者的盛宴Google I/O 2016
  15. 关于web前端性能优化总结
  16. 路由器温度测试软件,教你增强小米路由WEB管理(一)——添加CPU温度显示
  17. mysql rownum写法_mysql类似oracle rownum写法实例详解
  18. MVX-Net: PointFusion 在mmdetection3d中的实现
  19. js 字串转换HTML,js转化html字符
  20. 基于Vue的WebApp项目开发(五)

热门文章

  1. Apache Commons BeanUtils包学习 2 -beanutils PropertyUtils bean
  2. 经典场景试题,测试用例编写
  3. 基于MATLAB的数字图像处理
  4. QT | 聊聊QT与直播流播放——从QMediaPlayer到Qt-AV
  5. 全志v3s学习笔记(6)——Bsp内核编译与烧录
  6. 面经个人向(算法岗)
  7. 手机游戏源码下载的网站
  8. C语言排序算法(一):冒泡排序
  9. 【2022最新】最新桌面CPU显卡天梯图
  10. 计算机串口接打印机并口,电子连接系统上的串口和并口知识分享