js中給easyui的一列添加按鈕


 $("#totalTb").datagrid({

 columns: [[
                { field: 'ENTITY_ACTNAME', title: '活動名稱', width: 120, align: "left", halign: 'center' },
                { field: 'ACT_RATE', title: '答題中獎率', width: 80, align: "right", halign: 'center' },
                { field: 'ENTITY_START', title: '開始時間', width: 100, align: "center", halign: 'center' },
                { field: 'ENTITY_END', title: '結束時間', width: 100, align: "center", halign: 'center' },
                { field: 'ENTITY_NAME', title: '實物名稱', width: 100, align: "left", halign: 'center' },
                { field: 'ENTITY_RATE', title: '實物中獎率', width: 100, align: "right", halign: 'center' },
                { field: 'ENTITY_NUM', title: '總數量', width: 80, align: "right", halign: 'center' },
                { field: 'ENTITY_SEND_NUM', title: '已發放數量', width: 100, align: "right", halign: 'center' },
                { field: 'ENTITY_LAST_NUM', title: '剩余數量', width: 100, align: "right", halign: 'center' },
                {
                    field: 'OPERATE', title: '操作', width: 100, align: "center", formatter: btnDetailed
                }
        ]],

   });

// 詳細按扭
function btnDetailed(value, rowData, rowIndex) {
    if (typeof rowData.ENTITY_NO == "string") {
        return '<input type="button" value="詳細" onclick="clickDetailedEntity( \'' + $.trim(rowData.ENTITY_NO) + '\');" class="easyui-linkbutton" iconCls="icon-edit" plain="true" style="width:50px;height:20px;" />';
    }
}

另:用<button>詳細</button>來添加按鈕時,當點擊按鈕時,頁面會刷新

用<input  type="button" value="詳細"/> 點擊按鈕時不會刷新頁面

或者 

<button type="button">詳細</button> 這樣也不會刷新頁面


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM