id
- это просто уникальный идентификатор столбца. Вы можете установить его на что угодно. Он используется только для предоставления идентификатора, когда вы хотите сослаться на ваши столбцы из кода.
field
указывает, как столбец связывается с базовыми данными. Предположим, ваши данные выглядят так:
data = [
{ firstName: "John", lastName: "Smith" },
{ firstName: "Fred", lastName: "Jones" }
];
Когда вы определяете столбец, вы можете указать ему, какое значение вы хотите отобразить из массива данных.
columns.push({ id: "anythingyoulike", name: "Surname", field: "lastName", width: 40 });