前端js中写法 前端接受的是 List<LineMachine>
<script th:inline="javascript">
$([['#'+${lineEntry['line']}+'Stations']]).select({
title: [[${lineEntry['line']}+'機台選擇']],
multi: true,
items: [
{
title: [[${machineEntry}]],
value: [[${machineEntry}]],
description: [[${machineEntry}+'號機台']]
},
],
beforeClose: function(values, titles) {
return true;
},
onChange: function(d) {
console.log(this, d);
},
onClose: function (d) {
console.log('close')
}
});
</script>
后端实体如下 前端接受的是 List<LineMachine>
public class LineMachine {
private String line;
private List<String> machine;
public LineMachine() {
}
public LineMachine(String line, List<String> machine) {
this.line = line;
this.machine = machine;
}
public String getLine() {
return line;
}
public void setLine(String line) {
this.line = line;
}
public List<String> getMachine() {
return machine;
}
public void setMachine(List<String> machine) {
this.machine = machine;
}
@Override
public String toString() {
return "LineMachine{" +
"line='" + line + '\'' +
", machine=" + machine +
'}';
}
}