ftl文件的tbody中:
<tbody>
<#list p.results as list>
<tr target="id" rel="${list.ID}" onDblClick="clickSE(${list_index})">
<td target="mer_no" rel="${list.MER_NO}">${(list.MER_NO)!}</td>
<td >
<#if list.MER_TYPE??>
<#if list.MER_TYPE==0>
<#assign xxx="困難商戶"/>
困難商戶
<#else>
<#assign xxx="正常商戶"/>
正常商戶
</#if>
<#else>
<#assign xxx=""/>
</#if>
</td>
<td >${(list.MER_NAME)!}</td>
<td >
<#if list.MER_SEX??>
<#if list.MER_SEX==0>
女
<#else>
男
</#if>
<#else>
</#if>
</td>
<td >${(list.MER_PHONE)!}</td>
<td >${(list.LICENSE)!}</td>
<td >
<#if list.KIND??>
<#if list.KIND==0>
大餅
<#else>
一切
</#if>
<#else>
</#if>
</td>
<td >${(list.addr)!}</td>
<td >${(list.MER_CARD)!}</td>
<td >${(list.NOW_ADDRESS)!}</td>
<td >
<#if list.STATUS==0>
<span style="color: blue">申請商戶</span>
<#elseif list.STATUS==1>
<span style="color: green">正式商戶</span>
<#else>
<span style="color: red">註銷商戶</span>
</#if>
</td>
<td >${(list.DEPOSIT)?default(0.00)?string(',##0.00')!}</td>
<td >${(list.ADDDATE)!}</td>
<td >${(list.LIC)!}</td>
<td style="width: 68px;">
<div>
<a id="${list_index}" class="btnSelect" href="javascript:$.bringBack({mer_no:'${(list.MER_NO)!}',mer_name:'${(list.MER_NAME)!}',mer_phone:'${(list.MER_PHONE)!}',
mer_type:'${(list.MER_TYPE)!}',address:'${(list.ADDR)!}',points:'${(list.POINTS)!}',position:'${(list.position)!}',mer_typ:'${xxx}'})" title="查找帶回" onclick="javascript:$.pdialog.closeCurrent();">選擇</a>
</div>
</td>
</tr>
</#list>
</tbody>
主要是在<tr>標籤中添加雙擊事件 onDblClick="clickSE(${list_index})",list_index表示集合list的循環下標,是循環出的每一列的唯一標識,爲<a id="${list_index}" class="btnSelect"..........;">選擇</a> 設置唯一標識id="${list_index}",然後在js中根據這一標識,模擬a標籤鼠標點擊,數據帶回事件。
js中:
<script type="text/javascript">
function clickSE(obj) {
$("#"+obj+"")[0].click();
}
</script>
到此,雙擊要選中的列,即可迴帶數據到原有頁面了。