[ECSide] ECSide bug汇总帖(更新 2007-08-08 15:20)

fins 2007-05-23
请大家利用这个帖子来 提出ecside的bug 缺陷 以及您的意见(不是建议)

该帖只帖bug 缺陷   ,不要提问题,不要提建议
谢谢大家配合


待整改内容:
1 基于数据库的过滤\排序的演示 OK
2 不支持Set集合的问题        OK
3 crud操作 多条记录进行多次提交的问题 OK
4 增加对form的enctype属性的支持 OK
5 打印样式的美化 与 优化
6 进行过滤的列要用明显标志
7 对properties文件和可 "默认属性设置机制"进行调整
8 重新设计shadowRow实现方式,并支持导出时附带shadowRow
9 解决自定义复杂表头在非classic模式下的bug
10 与struts2结合问题
11 列的显示/隐藏,列的位置变更,列的锁定
12 可以与现有form结合
13 与xhtml兼容问题
14 导出html标签的问题
15 过滤框支持alwaysShow


(持续更新)
daiing 2007-05-23
我说个缺陷,不知道算不算缺陷,table的height很难定,因为不同的显示器有不同的显示高度,因为ec可以有内部滚动条,所以,就不希望出现窗口滚动条了,但是不设高度吧,如果没有数据,表底和表头就贴在一起,很难看,设了高度吧,不同显示器可能不同的效果,能不能在ec里实现自动根据高度自适应,就算是没数据,也显示一个完整的高度的表格
junhui.qiao 2007-05-23
发现一个过滤小问题 请搂主查证:

ECSideUtils.java
中 isSearchMatch(String value,String search)
方法中
   StringUtils.contains(value,search)
改为
   StringUtils.contains(value,StringUtils.replace(search,"*",""))

这样 test 值 过滤条件为 *es* 能查出来!
cats_tiger 2007-05-24
ECside2和Struts2结合,我发现ajax方式不能用。把useAjax 设置为false就可以了。
OldWen 2007-05-24
2.0好像 format 不起作用
fins 2007-05-25
junhui.qiao 写道
发现一个过滤小问题 请搂主查证:

ECSideUtils.java
中 isSearchMatch(String value,String search)
方法中
   StringUtils.contains(value,search)
改为
   StringUtils.contains(value,StringUtils.replace(search,"*",""))

这样 test 值 过滤条件为 *es* 能查出来!


谢谢 已经修正
我用的是
StringUtils.contains(value, search.substring(1,search.length()-1))
比 replace效率高点 
fins 2007-05-25
daiing 写道
我说个缺陷,不知道算不算缺陷,table的height很难定,因为不同的显示器有不同的显示高度,因为ec可以有内部滚动条,所以,就不希望出现窗口滚动条了,但是不设高度吧,如果没有数据,表底和表头就贴在一起,很难看,设了高度吧,不同显示器可能不同的效果,能不能在ec里实现自动根据高度自适应,就算是没数据,也显示一个完整的高度的表格


你可以设置 minHeight="200"  来指定最小高度啊
height="auto" 和 minHeight 属性进行合理搭配 应该可以满足你的需求
dslx01 2007-05-26
通过ecside.jar方式使用ECside时有问题。
应该是由于ecside.properties等资源文件在jar中无法找到的原因
通过getResourceAsStream要求ecside.jar必须在classpath中,但一般情况下这样做很麻烦。
fins 2007-05-26
不是的 不是这样子的

jar包里的 ecside.properties 不需要动

你要是想使用自己的 ecside.properties文件
只要放到 WEB_INF下的某个路径内
然后在web.xml里配置一下就可以了
daiing 2007-05-28
fins 写道
daiing 写道
我说个缺陷,不知道算不算缺陷,table的height很难定,因为不同的显示器有不同的显示高度,因为ec可以有内部滚动条,所以,就不希望出现窗口滚动条了,但是不设高度吧,如果没有数据,表底和表头就贴在一起,很难看,设了高度吧,不同显示器可能不同的效果,能不能在ec里实现自动根据高度自适应,就算是没数据,也显示一个完整的高度的表格


你可以设置 minHeight="200"  来指定最小高度啊
height="auto" 和 minHeight 属性进行合理搭配 应该可以满足你的需求

auto和miniheight不能设置在配置文件里吗?这样每个都加一下很麻烦啊,是不是能把这些公共的属性都能放到配置文件里呢?
还有auto是什么意思?看不出什么效果
另外日志里为何总是出现下面一句话?
You don't specify the totalRows (as an Integer) to use the org.ecside.table.callback.CommonLimitCallback.Now the collection.size() as totalRows
Global site tag (gtag.js) - Google Analytics