[ECSide] ECSide 2.0怎么实现条件查询分页?
Arden
2007-05-16
我现在在用ECSide2.0,使用的是easyList的功能,但我的需求需要按照某种条件来查询相关的记录,可是不知道用什么方法可以动态的传递查询参数给SQL语句,在以前的ECSide 1.x版本中是可以的,不知道2.0里面怎么搞都不行!
|
|
fins
2007-05-16
这部分代码我没有修改过
可能是在进行2.0开发的时候无意间影响了一些代码 我测试一下,发现问题后会尽快修正的 谢谢 |
|
Arden
2007-05-17
我试过了,好象是ecside.js这个脚本文件里的代码有问题!封装查询参数传递过去的时候执行queryEcForm()这个方法不行!
|
|
fins
2007-05-18
问题已经修正 晚些时候发布个新版本 如果你着急
可以手动修改 queryEcForm方法 ECSideUtil.queryECForm=function(formid,parameter,asy){ if (asy==null || asy==window.undefined){ asy=true; } var ecsideObj=ECSideUtil.getGridObj(formid); ecsideObj.showWaitingBar(); var pageid=ecsideObj.pageFieldName; var form=ecsideObj.ECForm; ECSideUtil.refresh(formid); form[pageid].value=1; ECSideUtil.noExport(formid); ecsideObj.ajaxSubmit(ecsideObj.fillForm,asy,parameter) }; |
|
Arden
2007-05-18
<ec:table items="recordList" var="record"
useAjax="true" doPreload="false" action="${pageContext.request.contextPath}/demo.do?actionMethod=doQuery" title="用户列表" xlsFileName="用户列表.xls" csvFileName="用户列表.csv" minColWidth="80" maxRowsExported="10000000" pageSizeList="10,20,50,100,500,1000" editable="true" retrieveRowsCallback="process" sortable="true" rowsDisplayed="20" generateScript="true" resizeColWidth="true" classic="true" filterable="true" width="100%" height="277px" minHeight="200" listWidth="100%" > 希望能够快点看到action="${pageContext.request.contextPath}/demo.do?actionMethod=doQuery" 这种方式的实现示例!现在只要碰到是基于struts的action请求就不行! |