The following partial configuration shows how you can combine columns:
{
"facilities": [
{
"browse": {
"investigation": {
"gridOptions": {
columnDefs: [
{
"field": "investigationVisit",
"jpqlFilter": "CONCAT(investigation.name, '-', investigation.visitId)",
"jpqlSort": "investigation.name, investigation.visitId",
"cellTemplate": "<div class='ui-grid-cell-contents'>{{row.entity.name}}-{{row.entity.visitId}}</div>",
"breadcrumb": true,
"breadcrumbTemplate": "{{item.entity.name}}-{{item.entity.visitId}}"
}
]
},
"metaTabs": [...]
},
"proposal": {...},
"dataset": {...},
"datafile": {...}
}
]
}