[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请求就不行!
Global site tag (gtag.js) - Google Analytics