HiddenSubmit

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节点,如果存在提示这个节点中的内容
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值