Скажем, в приведенном ниже примере вместо трех отдельных столбцов для медалей (золотых, серебряных и бронзовых) я бы хотел иметь только один столбец для всех различных медалей.
(Я знаю, что это совершенно нереалистичный пример, но ради изучения концепций) Я хотел бы показать:
золотых медалей ТОЛЬКО, когда возраст спортсмена меньше20 (19 лет и младше)
серебряные медали, когда возраст спортсмена составляет от 20 до 30 лет (включая 20–30)
- бронзовые медали, если возраст спортсменавыше 30 (31 и выше).
И только один столбец называется «Медали».
this.columnDefs = [
{
headerName: "Athlete",
field: "athlete"
},
{
headerName: "Sport",
field: "sport"
},
{
headerName: "Age",
field: "age",
type: "numberColumn"
},
{
headerName: "Year",
field: "year",
type: "numberColumn"
},
{
headerName: "Date",
field: "date",
type: ["dateColumn", "nonEditableColumn"],
width: 200
},
{
headerName: "Gold",
field: "gold",
},
{
headerName: "Silver",
field: "silver",
},
{
headerName: "Bronze",
field: "bronze",
}
];
Полный пример использования плунжера здесь: https://plnkr.co/edit/R0JFJwXuyiM7320rNTtx?p=preview