HiddenSubmit.js 文件中HiddenSubmit对象使用手册:
1、 构造函数HiddenSubmit HiddenSubmit(bizAction)
参数:bizAction - 业务逻辑名称字符串。
sample: var sub = new HiddenSubmit('fborg.bizorg.bizEmpExpand');
2、 function add(name, value)
功能:增加提交参数
参数:name 提交参数的名称
value 提交参数的值
sample: sub.add('EOSORG_V_Users/operatorID', '1');
3、 function clear()
功能:清除提交参数列表
4、 function submit()
功能:将增加的参数提交到服务端执行业务逻辑
5、 function submitForm(formObject)
功能:将一个表单中当前数据提交到服务端执行业务逻辑,注:提交表单(form)时候,用add增加的参数列表无效。
参数:formObject 页面form表单对象
返回值: true/false true - 调用成功, false - 失败
sample: sub.submitForm(document.form1);
6、 function submitXML(xmlString)
功能:将一个XML字符串提交到服务端执行业务逻辑,注:提交XML字符串数据时,用add增加的参数列表无效
参数:xmlString xml的字符串,xml值是root/data节点下的XML,HiddenSubmit.js会默认在字符串前后加上 和
返回值: true/false true - 调用成功, false - 失败
sample: sub.submitXML("1");
7、 function getProperty(property)
功能:根据property值获得返回的XML节点的值,property是xpath相对位置是/root/data
参数:property xpath属性,xpath位置相对于/root/data
返回值:property节点对应的text值,如果节点不存在返回null对象
sample: sub.getProperty("EOSORG_V_Users/operatorID");
8、 function getValue(xpath)
功能:根据xpath获得XML节点值
参数:xpath 完整xpath路径
返回值:xpath节点对应的text值,如果节点不存在返回null对象
sample: sub.getValue("root/data/EOSORG_V_Users/operatorID");
9、 function getValues(xpath)
功能:根据xpath获得XML节点数组值
参数:xpath 完整xpath路径
返回值:xpath节点对应的所有节点的值,返回是是数组
sample: sub.getValue("root/data/list/EOSORG_V_Users/operatorID");
10、 function setObjectValue(object, property)
功能:根据property设置某个HTML对象的值,如果对象不是form表单中的对象,那么将设置这个对象的innerText值
参数:object html对象
property 节点路径,从root/data节点开始的路径,property参数可以没有,如果没有,节点路径会根据object对象的name属性做为节点路径
sample: sub.setObjectValue(document.form1.elements["EOSORG_V_Users/operatorID"]);
sub.setObjectValue(document.all("user_name_text"), "EOSORG_V_Users/operatorName");
11、 function setForm(formObject)
功能:设置表单所有的元素的值
参数:formObject 页面form表单对象
根据表单中元素的名称做为property值从返回的DOM中获取这个节点的值,将这个值赋给表单的元素值
HiddenSubmit进行隐含提交时候有一个默认的规则:
应用会自动检查 root/data/return/code 这个节点中对应返回值
* 这个返回值不存在或者大于0,隐含提交请求成功
* 这个返回值小于0,隐含提交失败,并且检查 root/data/return/ message节点,如果存在提示这个节点中的内容
* 如果这个值等于0,隐含提交成功,并且检查root/data/return/ message节点,如果存在提示这个节点中的内容
HiddenSubmit
最新推荐文章于 2019-07-09 23:26:00 发布