The column content is set in onBeforeRowHeaderRender event handler. You'll need to modify it to exclude parent rows:
dp.onBeforeRowHeaderRender = (args) => {
// skip parent rows
if (args.row.children().length > 0) {
return;
}
const beds = (count) => {
return count + " bed" + (count > 1 ? "s" : "");
};
args.row.columns[1].html = beds(args.row.data.capacity);
switch (args.row.data.status) {
case "Dirty":
args.row.cssClass = "status_dirty";
break;
case "Cleanup":
args.row.cssClass = "status_cleanup";
break;
}
args.row.columns[0].areas = [
{right: 3, top: 3, width: 16, height: 16, cssClass: "area-menu", action: "ContextMenu", visibility: "Hover"}
];
};