//qurey
<tr>
<td colspan="6">
<p align="center"><input type="button" class="button_ty"
value="查 询" onclick="executeQuery(1,10);"></p>
</td>
</tr>
//点击查询后,下拉框显示10条,但实际却显示为20条记录。不清楚yui的datatable是如何控制分页的?function executeQuery(pageNo,pageSize){
var registNo = YAHOO.util.Dom.get("registSummary.prpLregist.registNo").value;
var policyNo= YAHOO.util.Dom.get("registSummary.policyNo").value;
var licenseNo= YAHOO.util.Dom.get("registSummary.licenseNo").value;
var insuredName= YAHOO.util.Dom.get("registSummary.insuredName").value;
if((registNo == null || registNo=='')&&(policyNo == null || policyNo == '') && (licenseNo == null || licenseNo =='') && (insuredName == null || insuredName == '')){
errorMessage("请您至少输入一个查询条件,否则影响查询效率!");
YAHOO.util.Dom.get("registSummary.prpLregist.registNo").focus();
}else{
if(registNo != null && registNo != '' && policyNo != null && policyNo != '' ) {
if(registNo.length<22&&policyNo.length<22){
if (licenseNo==null||licenseNo=="") {
errorMessage("请您输入完整报案号或保单号,否则影响查询效率!");
    return false;
} else if(licenseNo.length<5){
errorMessage("请您至少输入车牌号前5位,否则影响查询效率!");
    return false;
}
}
}
if(isNaN(parseInt(pageNo))){
pageNo = 1;
}
if(isNaN(parseInt(pageSize))){
pageSize = 10;
}
var myColumnSet = new YAHOO.widget.ColumnSet(contentColumnHeaders);
var myDataSource = new YAHOO.util.DataSource("${ctx}/policyInfo/prepareQueryList.do");
myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSON; myDataSource.responseSchema = {
   resultsList: "data",
   fields: ["registNo","policyNo","licenseNo","riskCode", "insuredName","damageDate","damageHour","oldRegistFlag"],
   totalRecords: "totalRecords"
};
myDataSource.subscribe("responseParseEvent",SINOSOFT.util.navigation);
myDataSource.connMgr.setForm(fm);
var initialRequest = "pageSize="+pageSize+"&pageNo="+pageNo;
var myConfiges ={
initialRequest:initialRequest,
paginator:false
}; contentDataTable = new YAHOO.widget.DataTable("content",myColumnSet,myDataSource,myConfiges);

}
}
YAHOO.util.Event.addListener(window,'load',init);