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 发布