dwz實現雙擊迴帶數據

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>

到此,雙擊要選中的列,即可迴帶數據到原有頁面了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章