Class Index | File Index

Classes


Namespace YrwUtils


Defined in: main.js.

Namespace Summary
Constructor Attributes Constructor Name and Description
 
布局和页面工具类
Field Summary
Field Attributes Field Name and Description
<static>  
//检查编号的唯一性
<static>  
YrwUtils.formid
当前布局的主表单ID
<static>  
YrwUtils.formPrefix
当前布局中主表单的前缀,如F45
<static>  
YrwUtils.generateNumber
自动生成唯一编号
Method Summary
Method Attributes Method Name and Description
<static>  
YrwUtils.chkValue(String, boolean)
用于布局中对复选框的字段值进行设置为[选中或取消],不能单纯的checked=true|false设置
<static>  
YrwUtils.convertFileSize(String)
将带有单位的容量大小转换为字节为单位,如:138M=返回为138*1024*1024
<static>  
YrwUtils.copySelect(String, String, String, bolean)
从srcId的下拉框中的选项复制到destId选项中并选中val
<static>  
YrwUtils.evalScripts(String)
执行HTML中内嵌的Script脚本
<static>  
YrwUtils.getFormObject(String|HTMLFormElement, String, String)
获取指定表单下的所有值
<static>  
YrwUtils.getGridParams(String)
获取查询页的条件中的参数值
<static>  
YrwUtils.getParentObject(HTMLElement, String)
从obj对象开始往上查找TagName标签的对象
<static>  
YrwUtils.getPosition(HTMLElement)
获取指定对象离边界区域的位置
<static>  
YrwUtils.isChildObject(HTMLElement, HTMLElement)
判断obj对象是否在Dom对象下级
<static>  
YrwUtils.parseInt(String, String)
解析字符串中的数字
<static>  
YrwUtils.parseVar(String, String)
解析获取字符串中的变量名
<static>  
YrwUtils.removeOptions(String, String|Array, Number)
删除下拉框中的数据项
<static>  
YrwUtils.selectAll(Object, String)
选中所有复选框的值
<static>  
YrwUtils.selected(String, String|Array, String)
使下拉框或多选和单选按钮组选中
<static>  
YrwUtils.sum(Array)
将数组中的数字求和
<static>  
YrwUtils.watch(String|HTMLElement, String, Function, boolean)
用于在监控某个对象的属性值变更后触发自定义函数
Namespace Detail
YrwUtils
布局和页面工具类
Field Detail
<static> {ret} YrwUtils.checkNumberUnique
//检查编号的唯一性

<static> YrwUtils.formid
当前布局的主表单ID

<static> YrwUtils.formPrefix
当前布局中主表单的前缀,如F45

<static> YrwUtils.generateNumber
自动生成唯一编号
Method Detail
<static> YrwUtils.chkValue(String, boolean)
用于布局中对复选框的字段值进行设置为[选中或取消],不能单纯的checked=true|false设置
Parameters:
{fieldName} String
{checked} boolean

<static> {ret} YrwUtils.convertFileSize(String)
将带有单位的容量大小转换为字节为单位,如:138M=返回为138*1024*1024
Parameters:
{str} String
Returns:
{ret} Number

<static> YrwUtils.copySelect(String, String, String, bolean)
从srcId的下拉框中的选项复制到destId选项中并选中val
Parameters:
{srcId} String
HTMLSelectElement标签的ID
{destId} String
目标下拉框ID
{val} String
并使目标下拉框的值val选中状态
{firstEmpty} bolean
如果为true则使目标下拉框第一项为空

<static> YrwUtils.evalScripts(String)
执行HTML中内嵌的Script脚本
Parameters:
{html} String

<static> {data} YrwUtils.getFormObject(String|HTMLFormElement, String, String)
获取指定表单下的所有值
Parameters:
{oFrm} String|HTMLFormElement
{prefix} String
允许的字段名前缀,可以省略
{suffix} String
允许的字段名后缀,可以省略
Returns:
{data} Object

<static> {obj} YrwUtils.getGridParams(String)
获取查询页的条件中的参数值
Parameters:
{formid} String
查询页的查询条件中的HTMLFormElement的id属性
Returns:
{obj} Object

<static> {obj} YrwUtils.getParentObject(HTMLElement, String)
从obj对象开始往上查找TagName标签的对象
Parameters:
{obj} HTMLElement
{tagName} String
可省略。
Returns:
{obj} HTMLElement

<static> {val} YrwUtils.getPosition(HTMLElement)
获取指定对象离边界区域的位置
Parameters:
{obj} HTMLElement
Returns:
{val} Object 返回格式为{x:$numer,y:$numer}

<static> {ret} YrwUtils.isChildObject(HTMLElement, HTMLElement)
判断obj对象是否在Dom对象下级
Parameters:
{obj} HTMLElement
{dom} HTMLElement
可省略,为空时默认返回true,必须有id属性
Returns:
{ret} boolean

<static> YrwUtils.parseInt(String, String)
解析字符串中的数字
parseInt('adf_#sd823l#afa');返回823l
Parameters:
{str} String
{reg} String
正则表达式字符串,可省略

<static> YrwUtils.parseVar(String, String)
解析获取字符串中的变量名
parseVar('adf_#sd823l#afa','(sd\d+)');返回sd823l
Parameters:
{str} String
{reg} String
正则表达式字符串

<static> YrwUtils.removeOptions(String, String|Array, Number)
删除下拉框中的数据项
Parameters:
{id} String
HTMLSelectElement标签的ID
{val} String|Array
{nums} Number
表示删除了几项

<static> YrwUtils.selectAll(Object, String)
选中所有复选框的值
Parameters:
{obj} Object
带有checked:boolean属性的对象,如HTMLInputElement.checkbox
{name} String
HTMLInputElement.checkbox标签的name

<static> YrwUtils.selected(String, String|Array, String)
使下拉框或多选和单选按钮组选中
Parameters:
{id} String
HTML标签的ID,如果是复选框和单选按钮组则应传递name属性值
{val} String|Array
{text} String
可省略,用于Input的隐藏字段,赋值给span对象

<static> {sum} YrwUtils.sum(Array)
将数组中的数字求和
Parameters:
{ar} Array
Returns:
{sum} Number

<static> {void} YrwUtils.watch(String|HTMLElement, String, Function, boolean)
用于在监控某个对象的属性值变更后触发自定义函数
Parameters:
{id} String|HTMLElement
对象或id
{attrName} String
需要监控的属性,多个属性用逗号分隔。如:value,name
{handler} Function
触发函数的回调方法参数为.function(obj,oldValue,newVluew){..}注:IE下oldValue参数为null。
{withEvent} boolean
//表示对于非hidden的控件是否增加默认的事件处理,如文本框在输入过程中,下拉框为选中后
Returns:
{void}

Documentation generated by JsDoc Toolkit 2.3.0 on Wed Jun 05 2019 11:25:20 GMT+0800 (CST)