- 浏览: 458789 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
JS操作XMLDOM(遍历和打印) -
lliiqiang:
我这边只要出现图表组件就报告2032号错误。
Flex 出现 Error #2032 是什么意思 -
全保生:
感谢!方法一:(已确认 可行)String username ...
jsp 的url传参中文乱码问题解决办法 -
dy804731771:
谢谢您的分享,对我有帮助
兼容的带样式的INPUT -
huang305585796:
火影头像好屌
FusionCharts统计图导出为图片或pdf
//请选择最新的版本下载
/* 组件说明:前台经常会涉及到表单数据的验证(check),数据收集(get),清空(clear),以及展示数据库信息(set), 传统方式把每个表单元素(INPUT)设置一个ID,然后根据ID设置相应的值。缺点就是繁琐,不标准。 EasyTool就是解决这些问题而设计的,组件最基本的方法和功能就是: 1.EasyTool.getObject 获取表单数据 2.EasyTool.setObject 设置表单数据 3.EasyTool.checkObject 验证表单数据 4.EasyTool.clearObject 清空表单数据 5.EasyTool.createXmlDOM 将xml字符串转成成XMLDOM对象 6.EasyTool.getXMLString 将XMLDOM对象转换成xml文本形式 */ //Author:愤怒的coder //<script src="EasyTool.js" charset="UTF-8"> </script> /*标记名称:采用flagName(默认为property)=属性方式 是否验证和验证规则:check,提示信息:errorMsg 验证规则: .notNull:非空 .Integer 数值类型 .Date 日期类型 .maxLen=数值 :最大长度不能大于多少 .minLen=数值 :最小长度不能小于多少 .length=数值 :长度等于多少 .regExp='正则表达式' :正则表达式验证【!!正则表达式使用英文单引号括起来!!】 .equals=DOM对象的ID :当前的值和指定ID的DOM对象的值相等 .smallThan=DOM对象的ID :当前的值比指定ID的DOM对象的值要小。 .bigThan=DOM对象的ID :当前的值比指定ID的DOM对象的值要大 .maxValue=? 最大值 .minValue=? 最小值 字典码转译: .renderJSON:使用键值对方式声名字典表转译内容(适用于:纯静态无需维护的数据) -格式:renderJSON="Key1:text1,Key2:text2,...." eg:renderJSON="upload:上传,download:下载" .renderFun:使用指定的方法进行转译(适用于:1 需要动态查询才能获取的数据;2 经常需维护的数据) -格式:renderFun="方法名" eg:renderFun="foreignNameRender" -说明:EasyTool组件值给renderFun指定的方法传递一个参数,即value 示例: <input type='text' add='userName' check="notNull,Integer,maxLen=100,length=11,regExp='[A-Z]{3,6}',maxValue=100,minValue=16,equals='id0',smallThan='id1',bigThan='id2' " msg="请输入数字类型的用户名称" title="请输入用户名称"> */
#更新列表
/*2011更新 V1.0*/
/* 20120926更新 V2.0 更新内容:1梳理和优化。2添加正则表达式验证条件。3扩充getObject方法。 */
/* 20120927更新 V2.1 更新内容:1添加日期类型(Date)验证,最值比较。2扩充getObject方法。3添加toDate方法。 */
/* 20120927更新 V2.2 更新内容:1完善日期类型(Date)验证。2添加EasyTool.setGrayStyle方法。 */
/* 20121005更新 V2.3 更新内容: 1添加renderJSON(使用JSON标记字典码翻译) 2添加renderFun(使用指定方法翻译字典码) 3添加JSONtoXML方法 4添加getXMLObject方法。 5完善setObject方法(数据源支持XML数据体)。 6添加调试信息。7完善错误信息的样式。 */
/*
/*20121011更新至V2.4 更新内容: 1.完善demo 2.整理js文件内容。 */
#示例页面(js部分):
function initData(){ var _data = EasyTool.createXmlDOM(EasyTool.getValue("sel_xml"),true).getElementsByTagName("TaskinstanceInfo")[0]; JSLogger.log(_data); } //测试数据 var data = null; //测试方法 function setIt(){ if(data==null){//XML数据体 data = EasyTool.createXmlDOM(EasyTool.getValue("sel_xml"),true).getElementsByTagName("TaskinstanceInfo")[0]; } //JSLogger.log(data); EasyTool.setObject("addUser",data,"addnew-member-dlg"); JSLogger.logColor("set表单数据over","blue"); } function add(){ data=EasyTool.getObject('addUser','addnew-member-dlg',null); JSLogger.logColor("收集并打印表单数据(JSON对象)"); JSLogger.log(data); } function errorHander(errorMsg){ JSLogger.logHTML(errorMsg,"red"); } //英文名称的特殊处理函数(render) function foreignNameRender(v){ return v+"_ 示例处理文本";/*或者使用if..else...*/ } function testJSON(){ var type = document.getElementById("chk_type").checked?"node":"attribute"; JSLogger.logColor(type=="node"?"节点结构":"属性结构"); var xml = EasyTool.getXMLString('addUser',"services.data.user",type,'addnew-member-dlg',null); JSLogger.logHTML(xml); }
愤怒的coder - 越分享越精彩。
- EasyToo_get_set_clear方法_.zip (2.6 KB)
- 下载次数: 4
- EasyTool_20120926版本.rar (12 KB)
- 下载次数: 0
- EasyTool_20120927_V2.1_.rar (7.8 KB)
- 下载次数: 0
- EasyTool_20120927_V2.2_.rar (14.6 KB)
- 下载次数: 0
- EasyTool_20121005_V2.3_.rar (19 KB)
- 下载次数: 1
- EasyTool_20121011_V2.4_.rar (19.6 KB)
- 下载次数: 3
发表评论
-
Flex获取当前地址栏和URL参数
2013-03-11 11:33 3170var query:String=ExternalInter ... -
获取行政区划地名地址的简称
2012-12-27 09:33 2342做地图相关的项目就会涉及到地名地址的查询,那么查询 ... -
jsURL编码
2012-11-27 11:03 1185js 对文字进行编码涉及3个函数:escape,encod ... -
scrollHeight、clientHeight ,offsetHeight 区别
2012-11-22 10:00 1588我认为我们想要两个东西: 一是 scroll ... -
图片延迟加载(兼容IE&FF&Chrome)
2012-11-17 14:02 2734经常看到京东,团购有 ... -
获取FireFox下的event
2012-11-14 17:28 972/* 获取FF下当前事件对象 */ function ... -
让title动起来
2012-11-12 17:47 654function newTitle() { v ... -
JS读取本地文件夹和图片异步加载(图片LazyLoad)
2012-11-01 11:52 8753/* 说明:当某一个页面拥有非常多的图片或者使用图片列 ... -
javascript 理论片
2012-10-30 15:12 1589/* 前缀规范 每个局部变量都需要有一个类型前 ... -
获取DOM对象的当前(current)样式
2012-09-28 17:19 3476/** *获取页面某个元素当前的样式:(譬如获取当前I ... -
javaweb系统的枚举设计
2012-09-24 15:42 3818/* 组件目的: 在java-web程序的研发过程 ... -
JS获取客户端浏览器基本信息
2012-09-12 15:33 1733/* * 工具类获取: * 客户端浏览器的类型,版本 ... -
常用脚本
2012-09-03 18:28 1009换行: -word-wrap:break-word; w ... -
解析xml字符串
2012-08-31 09:08 1076工具方法:createXmlDOM /* * ... -
sortTable组件
2012-08-30 11:28 1314#sortTable.js /* 说明 ... -
js获取body或屏幕的宽度大集合
2012-08-22 17:10 6241//【转】js获取body或屏幕的宽度大集合 va ... -
XmlDOM 小结
2012-08-10 16:53 1063/* 获取节点: - xmlDoc.getElem ... -
xsl使用变量
2012-08-08 21:09 3069需求:保留路径最后一个目录 (test文件) <fil ... -
正则表达式解释
2012-08-06 14:39 1191/*正则赏析*/ var rep = /<!-- ... -
脚本alert打印对象结构
2012-07-19 15:36 4583在带有js项目开发中: 1 要属性新的js类库 2 了解某 ...
相关推荐
原生JS打印插件之jQuery.EasyPrint.js使用文档 调用浏览器自带打印功能,使用JavaScript的 window.print(); 方法。 使用JS实现打印功能;JavaScript 实现打印操作;javascript打印大全;通用;js实现打印的方式;JS...
**jQuery EasyTabs.js 插件详解** jQuery EasyTabs.js 是一款功能强大且易于使用的轻量级插件,专为创建响应式的Tab式布局而设计。它允许开发者通过简单的配置选项和自定义事件来实现各种Tab切换效果,为网页内容...
EasyTable.js插件1.0是一款专为HTML页面前端表格布局设计的JavaScript工具,它旨在简化和优化网页中表格的创建和管理。在HTML中,表格的构建通常涉及大量繁琐的HTML标记,而EasyTable.js则通过提供简洁的API,使得...
"Easytool控件"是一组专门用于软件开发的控件集合,主要针对.NET框架设计,旨在简化开发者的工作,提高开发效率。在描述中提到的"AjaxTextBox控件"是Easytool控件集中的一个关键组件,它融合了Ajax技术,为用户提供...
《Easy.Paint.Tool.SAI.1.01.chs——专业绘画软件详解》 在数字艺术领域,绘画软件扮演着至关重要的角色,其中Easy.Paint.Tool.SAI.1.01.chs是一款深受艺术家喜爱的中文版绘画工具。这款软件以其简洁的操作界面、...
Audio Visualizer v2.4 For Unity 官网:https://assetstore.unity.com/packages/tools/audio/audio-visualizer-47866 The Audio Visualizer tool is an easy to use, one stop shop for beat detection and audio...
【jQuery最简单的响应式轮播图插件easySlider.js】是一个专为网页设计者和开发者提供的轻量级JavaScript插件,旨在实现响应式的图片或内容轮播效果。这个插件利用了广泛使用的jQuery库,使得轮播图的实现变得更加...
《S7-1200 EASY PLUS v2.4:西门子PLC的集成解决方案》 在工业自动化领域,西门子S7-1200系列PLC(可编程逻辑控制器)以其高效、灵活和易于使用的特性赢得了广泛的赞誉。其中,S7-1200 EASY PLUS v2.4是西门子推出...
《APK Easy Tool_v1.59.2:探索安卓逆向工程的利器》 在当今的移动互联网时代,Android应用程序(APK)已经成为我们日常生活不可或缺的一部分。然而,对于开发者和安全研究人员而言,理解APK的工作原理并进行逆向...
Apk Easy Tool 是一个轻量级的 GUI 应用程序,使您可以管理,签名,编译和反编译正在使用的应用程序的 APK 文件。APK Easy Tool 完全免费,可用于商业和非商业用途。请注意:此工具不是为新手准备的,而是为那些懒于...
Hasleo EasyUEFI,轻松管理EFI/UEFI启动项 & 管理EFI系统分区 & 修复EFI系统启动问题!EasyUEFI是免费EFI启动管理软件,用于管理EFI/UEFI启动项,包括创建、删除、编辑、清理、备份和还原EFI/UEFI启动项。 管理EFI...
jQuery打印插件----jQuery.print.js实现网页的打印功能,亲测有效
APK Easy Tool v1.59.2 Portable.zip 是一个便携式的安卓应用包(APK)分析工具,主要用于帮助用户查看和理解APK文件的内部结构和内容。这款工具对于开发者、逆向工程师以及对安卓应用有深入需求的用户来说非常有用...
Ansible是一款强大的自动化运维工具,它的出现极大地简化了IT基础设施的管理工作,特别是在大规模...通过学习和掌握Ansible,运维人员可以极大地提高工作效率,降低错误率,实现真正的“管理千台服务器so easy”。
**jQuery滑动插件easySlider.js详解** 在Web开发中,图片轮播图是一种常见的功能,用于展示多个图片或内容,提升用户体验。`easySlider.js`便是这样一款专为jQuery设计的轻量级、响应式的轮播图插件。这款插件以其...
EasyConnect.exe