--凭证与单据对比表 大致描述
上面一个IFRAME 显示凭证信息,下面一个IFRAME 显示对应支付信息
<iframe style="width: 100%" name="paymentFrame" id="paymentFrame"
height="100%" frameborder="0" scrolling="no"
src="${loadPaymentList}&flag=${flag }"
onreadystatechange="if(this.readyState=='complete')loadBill();">
</iframe>
<iframe style="width: 100%" name="billFrame"
id="billFrame" height="100%" frameborder="0"
scrolling="no" src="${loadInfoBill}&flag=${flag }"
onreadystatechange="if(this.readyState=='complete')comming();">
</iframe>
onreadystatechange="if(this.readyState=='complete')loadBill();" 这句话是为了在加载完第一个IFRAME后才加载下一个IFRAME
--有一个问题是测试希望上面的凭证信息的序号 能够和 支付信息的对应上
可以再paymentlist和transferbilllist表中增加一个临时字段index,用来存放序号信息
这样再循环paymentlist信息的时候就需要将次序号放进对应的transferbilllist的字段中,同时在循环支付信息的时候将transferbilllist中的信息按照index排序显示,如下:
// 根据序号排序
Collections.sort(tblList, new Comparator<TransferBillList>(){
public int compare(TransferBillList o1,
TransferBillList o2) {
return Integer.valueOf(o1.getIndex()).compareTo(Integer.valueOf(o2.getIndex()));
}});