重點在於
extend: 'data-area= \'["1000px", "800px"]\'',
以下是完整代碼
{ field: 'buttons', title: __('已完成'), table: table, events: Table.api.events.operate, operate: false, buttons: [{ name: 'accomplishNum', text: function(row){ console.log(row.accomplishNum) return row.accomplishNum; }, title: __('已完成'), extend: 'data-area= '["1000px", "800px"]'', classname: 'btn btn-xs btn-info btn-dialog', url: 'sideline/applydetails?apply_status=3', callback: function (data) { Layer.alert("接收到回傳數據:" + JSON.stringify(data), { title: "回傳數據" }); }, visible: function (row) { //返回true時按鈕顯示,返回false隱藏 return true; } }, ], formatter: Table.api.formatter.buttons },