普元EOS经验总结

2020-04-03 10:09

1. 获取Connection

com.eos.common.connection.ConnectionHelper eg:

java.sql.Connection conn=

ConnectionHelper.getCurrentContributionConnection(String dsName); 注:dsName为数据源的名称,默认应为default

2. 普元自定义的标签里的属性property,name都是不能够嵌套Java代码的 eg:

]/id” value=”<%=id%>”/> 在页面里无法正常获得值,因为普元EOS里的property的实质也是通过Java代码从 request里取值来给相应的表单项赋上值的。 解决方式是:

这里实际没有使用到property的功能,可以直接通过下面的形式来代替 ]/id”

value=”<%=id%>”/>

3.非常要小心的是普元的各种构件里边的数组或者是List的下标都是从1开始算的,尤其是 在循环为表单的name赋值的时候一定要注意下标要从1开始而不是从0开始。

4.普元自己封装的Ajax的功能也是颇为有限的,虽然实现了可以直接通过逻辑流来实现数据 的处理,但是并不能象普通的Ajax功能那么灵活 注意的事项如下: 以例子来说明:

var myAjax=new Ajax(“xxxxxx.biz”); myAjax.addParam(“param1”,”value1”); myAjax.addParam(“param2”,”value2”); myAjax.submit();

//这里假设逻辑流里有两个返回值,一个为数组类型subitems,一个为字符串类型items

var returnNode=myAjax.getValue(“root/data”);

//返回的是所有结果,这里包括subitems,items两者的字符串的形式,不同的变量的值之间没有分隔符

var returnNode2=myAjax.getValue(“root/data/items”);

//返回的是items的字符串形式的结果

var returnNode3=myAjax.getValue(“root/data/subitems”);

//特别要注意的是对于对象的获取和字符串的获取非常不一样,这里获取的知识subitems数组下的第一项值

var returnNode4=myAjax.getValue(“root/data/sutitems[1]”); //这个语句的作用同上一句的作用一致,但是如果要获取数组的其他下标的值可以对这里的下标进行修改,但是记住EOS里的下标都是从1开始而不是从0开始的

PS:注意EOS中的Ajax的方法getText()和getValue(String xpath)的区别在于 getText()返回的是结果的xml形式的字符串

getValue(String xpath)返回的是xpath下的结果的字符串形式

5.EOS中工作项WFWorkItem的状态的值

4 待领取 7 停止 8 挂起 10 运行 12 完成 13 终止 14 取消


普元EOS经验总结.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年春季学期六年级数学试卷

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

马上注册会员

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