3.javaScript手册(4)

2019-08-02 01:21

this.AddHashMapArray(hashMapArray)

//根据javabean的名字,采用AJAX方式获取数据,并将返回的数据添加到数据对象中

this.AddBeanData(beanName)

//根据xml的路径,采用AJAX方式获取数据,并将返回的数据添加到数据对象中

this.AddXMLData(beanURL)

//将另外一个KMSSData对象的数据合并到当前对象中

this.AddKMSSData(kmssdata)

//从表单的域中获取数据,并将结果数据添加到当前对象中

this.AddFromField(itemList, fieldList, splitStr, isMulField); //从XML文本中加载数据 this.AddXMLContent(xmlContent) //清空表中所有数据 this.Clear()

//删除表中的记录

this.Delete(index, count) //转化哈希表的key值

this.Format(toKeyList, fromKeyList, isUsePreValue); //获取索引值

this.IndexOf(keyName, keyValue) //交换两个数据的位置 this.SwitchIndex(i, j)

//根据关键字去除重复的记录

this.UniqueTrimByKey (keyName, trimKey) //获取哈希表数组 this.GetHashMapArray ()

//将数据写入到表单的域中

this.PutToField (itemList, fieldList, splitStr, isMulField) //将数据作为下拉列表框的选项写入

this.PutToSelect (fieldName, valueKey, nameKey, value); //覆盖对象默认的toString方法 this.toString ()

方法说明

/*********************************************** 功能:检查哈希表数组是否为空

***********************************************/

function DataFunc_IsEmpty()

/*********************************************** 功能:往数据对象中添加一条哈希表记录 参数

hashMap:必选,哈希表数据

返回:当前实例

***********************************************/

function DataFunc_AddHashMap(hashMap)

/*********************************************** 功能:往数据对象中添加一个哈希表数组 参数

hashMapArray:必选,哈希表数组

返回:当前实例

***********************************************/

function DataFunc_AddHashMapArray(hashMapArray)

/***********************************************

功能:根据javabean的名字,采用AJAX方式获取数据,并将返回的数据添加到数据对象中 参数

beanName:必选,javabean的名字

返回:当前实例

***********************************************/

function DataFunc_AddBeanData(beanName)

/***********************************************

功能:根据xml的路径,采用AJAX方式获取数据,并将返回的数据添加到数据对象中 参数

beanURL:必选,XML访问路径

返回:当前实例

***********************************************/

function DataFunc_AddXMLData(beanURL)

/*********************************************** 功能:将另外一个KMSSData对象的数据合并到当前对象中 参数

kmssdata:必选,KMSSData对象

返回:当前实例

***********************************************/

function DataFunc_AddKMSSData(kmssdata)

/*********************************************** 功能:从表单的域中获取数据,并将结果数据添加到当前对象中 参数:

itemList:

必选,字符串,对应哈希表的key值,用:分开多个key 必选,数据类型可以为:

字符串,对应的域的名字,用:分开多个key,个数必须与itemList一致

fieldList:

域对象一维数组,个数必须与itemList一致

域对象二维数组,第一个维度个数必须与itemList一致,第二个维度表示第几

条记录

splitStr:

可选,数据多值分隔符号,不传值或为null则认为每个域中仅有一条数据 isMulField:

可选,当fieldList为字符串时有用,标记是否获取所有同名的域的值,默认值为false

返回:当前实例

***********************************************/

function DataFunc_AddFromField(itemList, fieldList, splitStr, isMulField)

/*********************************************** 功能:从XML文本中加载数据 参数:

xmlContent:

必选,xml字符串

***********************************************/

function DataFunc_AddXMLContent(xmlContent)

/*********************************************** 功能:清空表中所有数据

返回:当前实例

***********************************************/

function DataFunc_Clear()

/*********************************************** 功能:删除表中的记录 参数:

index:

必选,数字,删除记录的起始索引 可选,删除记录的个数,默认值为1 count:

返回:当前实例

***********************************************/

function DataFunc_Delete(index, count)

/*********************************************** 功能:将数据进行格式化(转化哈希表的key值) 参数:

toKeyList:

可选,字符串,转换后的哈希表key值,用:分开多值。默认值为\ 可选,字符串,转换后的哈希表key值,用:分开多值。默认值为\fromKeyList:

(跟toKeyList的长度一致),跟XMLBean返回的默认值一致

isUsePreValue:

可选,布尔型,若后面的值不存在的时候,是否默认取前面的值。默认值为true

返回:当前实例 样例:

原值: [0]id=1;name=a

[1]key0=2;key1=b [2]key0=3 [3]info=4

转换后的值: [0]id=1;name=a

[1]id=2;name=b [2]id=3;name=3 [3]id=null;name=null

***********************************************/

function DataFunc_Format(toKeyList, fromKeyList, isUsePreValue)

/*********************************************** 功能:获取索引值 参数:

keyName:

必选,字符串,哈希表的key名 必选,需要查找的key值 keyValue:

返回:索引值

***********************************************/

function DataFunc_IndexOf(keyName, keyValue)

/*********************************************** 功能:交换两个数据的位置 参数:

i, j:必选,数据的索引号

返回:当前实例

***********************************************/

function DataFunc_SwitchIndex(i, j)

/*********************************************** 功能:根据关键字去除重复的记录 参数:

keyName:

必选,字符串,哈希表的key名

返回:当前实例

***********************************************/

function DataFunc_UniqueTrimByKey(keyName, trimKey)

/*********************************************** 功能:获取哈希表数组

返回:哈希表数组

***********************************************/

function DataFunc_GetHashMapArray()

/*********************************************** 功能:将数据写入到表单的域中 参数:同AddFromField

返回:当前实例

***********************************************/

function DataFunc_PutToField(itemList, fieldList, splitStr, isMulField)

/*********************************************** 功能:将数据作为下拉列表框的选项写入 参数:

fieldName:

必选,下拉列表框,数据类型可以为:

字符串:下拉列表框的名字 对象:下拉列表框对象

valueKey:

必选,字符串,下拉列表框的值对应哈希表的key名。

可选,字符串,下拉列表框的显示文本对应哈希表的key名。默认值为valueKey。 可选,字符串,下拉列表的默认值 nameKey: value:

返回:当前实例

***********************************************/

function DataFunc_PutToSelect(fieldName, valueKey, nameKey, value)

/*********************************************** 功能:覆盖对象默认的toString方法

返回:字符串

***********************************************/

function DataFunc_ToString()

常用函数

/*********************************************** 功能:采用现有的service构造通用的返回相关列表的beanName参数


3.javaScript手册(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:行政机关事业单位国企公司通用精编版办公室工作手册(可编辑,共

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: