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

ohmy 2007-07-19
问题:
我在ec:table的retrieveRowsCallback="<%= callbackMethod%>",这个变量是控制数据库分页(赋limit值)跟内存分页(赋process值)的。但是页面却显示“'/>”,控制台显示LimitCallback.retrieveRows(55) | You need to specify the totalRows (as an Integer) to use the org.ecside.table.callback.LimitCallback.
不知道什么原因,请fins版主告知。好像之前有帖提到过这个问题。
可以发我邮箱吗?yuanzhan2001@126.com
万分感谢!
ohmy
ohmy 2007-07-19
接上贴。
我的action里修改了fins的那段的数据库分页的action代码,然后jsp里的代码是这样的:
<%
String callbackMethod;
if (WebUtil.getStackValue(request, "from").equals("execute")){
callbackMethod = "limit";
}else {
callbackMethod = "process";
}
%>
其他需要贴代码的地方,请版主告知,就是很着急,希望尽快能够得到大家的指教!
非常感谢!
itroop 2007-08-16
包中自带的例子是sturts的。能给一个JDBC的实例最好!另外,ecside能做到不依赖与框架吗!
bubble 2007-09-10
我不知道是不是我用的版本有问题
当由显示20条变为100条时,隐藏显示的页码没有同时更新,只有点击换页的时候才开始更新
yayagepei 2007-09-29
今天发现了一个bug:就是当我的toolbarContent没有pagesize选项后,翻页和刷新都会报一个Me.ECForm[Me.id+"_rd"].style 为空或不是对象的脚本错误。跟踪后发现原来:Me.id+"_rd"即是pagesize下拉框的id ,于是修改ecside.js里的函数:

Me.showWaitingBar=function(){
Me.waitingShowTimes++;
Me.waitingBar.style.height="";
Me.waitingBar.style.width="";
Me.waitingBar.setAttribute("big","false");
        //修改的地方
if(Me.ECForm[Me.id+"_rd"]){
Me.ECForm[Me.id+"_rd"].style.display="";
}
Me.waitingBarCore.style.left=Me.waitingBar.style.left;
Me.waitingBarCore.style.top=Me.waitingBar.style.top;
Me.waitingBar.style.display="block";
Me.waitingBarCore.style.display="block";
};
Me.showBigWaitingBar=function(){
Me.waitingShowTimes++;
Me.waitingBar.setAttribute("big","true");
Me.resizeWaitinBar();
        //修改的地方
if(Me.ECForm[Me.id+"_rd"]){
Me.ECForm[Me.id+"_rd"].style.display="";
}
Me.waitingBar.style.display="block";
Me.waitingBarCore.style.display="block";
};

Me.hideWaitingBar=function(){
Me.waitingShowTimes--;
if (Me.waitingShowTimes<1){
Me.waitingBar.setAttribute("big","false");
Me.waitingBar.style.display="none";
Me.waitingBarCore.style.display="none";
Me.waitingShowTimes=0;
                //修改的地方
if(Me.ECForm[Me.id+"_rd"]){
Me.ECForm[Me.id+"_rd"].style.display="";
}
}
};

即增加一个是否存在的判读,就ok了。
另 还发现一个bug就是:存在pagesize属性的情况下,改变pagesize的值后,在第一页的情况下,跳转框上面的提示数字(1,2,3)没有改变。(例如我有3条记录,开始我设置每页显示2条记录,在跳转框上面提示1,2;此时我保持第一页不翻页,当我更改选择pagesize为每页显示5条记录后,跳转框上面还是提示1,2 ,实际上应该提示1,因为只有1页了),这个bug我还没找到怎么改。
manu82gf 2007-10-09
我使用sortable="true" filterable="false" 后,右击header可以弹出排序的工具,进行排序,但是改为sortable="true" filterable="true" 右击header就会提示js错误,无法过滤了。
manu82gf 2007-10-09
我使用springside,在集成ecside的时候遇到了不少问题,如:
1、sortable="true" filterable="false" 时,右击header可以弹出排序的工具,进行排序,但是改为sortable="true" filterable="true" 右击header就会提示js错误,无法过滤了。
2、ecside的prototype_mini.js和prototype.js有冲突,不能够同时使用,但是很多时候又需要prototype.js实现一些特效,如何解决?
manu82gf 2007-10-10
ecside的filterable我已经回用来了,需要定义模板,呵呵,不过还发现一个问题,就是过滤的时候采用的是精确过滤,不是模糊过滤,不知道有什么方法来解决这个问题。
JavaNose 2007-11-27
<ec:column property="详细资料" title="" >
<a href="AthleteProperty.do?AthleteName=${list.AthleteName}">详细资料</a>
</ec:column>

这么写'详细资料'那一栏根本不显示

<ec:column property="详细资料" title="" >
<a href="AthleteProperty.do>详细资料</a>
</ec:column>
如果不加传递参数的话 可以正常显示
应该如何正确 写才能吧参数传递过去呢???
gavin213 2007-12-13
设置 autoIncludeParameters=true 时(默认),在简要列表中添加的
checkbox在翻页时并不能保存check 状态,操作中很不方便,希望fins能改进这个问题....
Global site tag (gtag.js) - Google Analytics