[ECSide] 【总结】◆◆◆◆ECSide2.0RC1目前发现的问题!◆◆◆◆(请看最后回复帖,更新至2007-10-28 某些环境下使用#_EX报错的解决方法~)
shim
2007-09-26
引用 3.<ec:column 标签内的 mappingItem 属性 页面加载的时候无效果,依旧显示代码!不会出现对应的文字。(待解决...) 这个只要mappingItem的key与value都为String类型时应该没有问题,但value为Integer,Boolean类型好像有这个问题 引用 4.使用demo_action.jsp,在使用Struts的Action作为反馈地址的时候,参数必须使用actionMethod: 例如:/demo.do?actionMethod=doQuery 如果换成 /demo.do?action=doQuery ,在分页,刷新等页面重加载的时候就会脚本报错~~~(2007-09-19日最新发现,待解决...) 这个可以通过一个标签设置解决,好像是excludeParameters |
|
shim
2007-09-26
我有遇到一个问题,到现在还没有解决,就是在一个table中添加记录处有两列以上的mappingItem时,如果先选择第一个,再选择第二,再想重新选择第一个时就有问题了。
并且提交保存也会出现问题。 但更新时多个mappingItem也不会有这样的问题。 |
|
pharaohsprince
2007-09-26
shim 写道 引用 3.<ec:column 标签内的 mappingItem 属性 页面加载的时候无效果,依旧显示代码!不会出现对应的文字。(待解决...) 这个只要mappingItem的key与value都为String类型时应该没有问题,但value为Integer,Boolean类型好像有这个问题 引用 4.使用demo_action.jsp,在使用Struts的Action作为反馈地址的时候,参数必须使用actionMethod: 例如:/demo.do?actionMethod=doQuery 如果换成 /demo.do?action=doQuery ,在分页,刷新等页面重加载的时候就会脚本报错~~~(2007-09-19日最新发现,待解决...) 这个可以通过一个标签设置解决,好像是excludeParameters 我遇到的问题·都是在WEBLOGIC下面的·TOMCAT都是好的·· |
|
pharaohsprince
2007-10-08
<ec:column 标签内的 mappingItem 属性 页面加载的时候无效果,依旧显示代码!不会出现对应的文字。(已解决...)
http://ecside.group.iteye.com/group/blog/129920 |
|
pharaohsprince
2007-10-22
pharaohsprince 写道 ECSIDE 如何默认下载或打印的时候直接下载全部数据~不要提示框选择全部还是当前页面?
(目前通过修改 ECSide.js 文件里 1165行 /* page=!confirm(ECSideMessage.EXPORT_CONFIRM); */ page=false; 暂时解决) |
|
pharaohsprince
2007-10-28
某些环境下使用#_EX报错的解决方法~
demofull.jsp里自带的例子 ---------------------------------- #_EX: // 新特性,支持动态脚本语言(js): // USERID大于 5 小于 15的 使用红色显示 // VAR是关键字,代表迭代中的当前记录. // 您可以和 property="USERNAME" 列的 style做下对比,两种方式都可以实现类似的效果,您可以自由选择. // 动态脚本语言的加入,可以帮助用户非常方便的实现横向统计. // 例如 想在当前列显示 其他某几列的和 可以使用 return VAR.某列1的名字+VAR.某列2的名字+VAR.某列1的名字..... if ( VAR.USERID>5 && VAR.USERID<15) { return '<font color=red>'+VAR.USERID+'</font>' } else { return VAR.USERID; } -------------------------------- 某些环境下加入以上代码就会报错~~例如:weblogic8.1.6 原因:与weblogic自带的js.jar版本冲突 错误类:org.ecside.core.bean.GirdExpression 冲突包:JS.JAR内 import org.mozilla.javascript.Context; import org.mozilla.javascript.Function; import org.mozilla.javascript.Scriptable; 解决方法1:将最新的js.jar放在weblogic.jar包的前面,要改weblogic的启动配置文件..比较麻烦··· 解决方法2:(现在我用的)~使用我们熟悉的jstl代替#_EX 参考以上的例子: <ec:column editable="false" property="_remove" title="减少" width="5%"> <c:choose> <c:when test="${pageScope.record.USERID>5}"> <font color=red> <c:out value="${pageScope.record.USERID}"/> </font> </c:when> <c:otherwise> ... </c:otherwise> </c:choose> </ec:column> ---------------------------------------------- JSTL其实很强大~~~用多了就发现它能帮你很大的忙,和struts也结合的很好· |
|
jhaij
2008-12-21
jstl 最强大的体现还是在这种tag标签横流的页面上,
用jstl几乎都能做. 爱死jstl了.要不是公司自己的一套底层机制, 完全使用jstl不失为一个提高编码效率的捷径,连sql机制都包含进来了 |