onclick 拼接多个参数
{title:"${message(code:'universal.operation')}",field:'communicationProtocolBtn',align: 'center',
formatter:function(value, row, index, field){
var result = ""
result += "<button type=\"button\" class=\"btn btn-warning btn-sm\" οnclick=\"stopServer('" + row.ID+"','"+ row.PROTOCOL_LIBRARY_ADDRESS+"','"+ row.PROTOCOL_LIBRARY_PORT+"')\">${message(code:'universal.stop')}</button>";
result += " "
result += "<button type=\"button\" class=\"btn btn-default btn-sm\" οnclick=\"runServer('" + row.ID+"','"+ row.PROTOCOL_LIBRARY_ADDRESS+"','"+ row.PROTOCOL_LIBRARY_PORT+"')\">${message(code:'universal.start')}</button>";
result += " "
result+="<button type='button' οnclick='openDelCommunicationProtocolModal(" + row.ID + ")' class='btn btn-danger btn-sm roleDel q2'>" +
"<span class='glyphicon glyphicon-remove'></span>" +
"</button>\n "
return result
}