Версия Jet 0.x
Когда в колонке описан параметр cssFormat в каком models, должна быть описана данная функция.
В моем случае функцию cssFormat видит только в js, который подключен обычным способом в Index.html
Версия Jet 0.x
Когда в колонке описан параметр cssFormat в каком models, должна быть описана данная функция.
В моем случае функцию cssFormat видит только в js, который подключен обычным способом в Index.html
Добрый день,
Когда в колонке описан параметр cssFormat в каком models, должна быть описана данная функция.
Можно вынести данную функцию в отдельный helper, импортировать ее в нужные места в приложении и использовать там же. К примеру, если хранить хелперы в отдельной папке, то структура может выглядеть примерно так:
// "../helpers/format.js"
export function format(value, config) {
return {background: "rgb(14,15,16)"};
}
// "../views/datatable.js"
import {format} from "../helpers/format";
...
cssFormat: format
Также возможно просто указать эту функцию в том же файле, где и собираетесь ее использовать:
//straight after the exports/imports
function format(value, config) {
return {background: "rgb(14,15,16)"};
}
...
cssFormat: format
Или непосредственно внутри cssFormat
:
cssFormat: (value, config) => {
return {background: "rgb(14,15,16)"};
}
cssFormat задан в columns
columns: [
{ “id”: “color”, header: “Цвет”, “cssFormat”:“getColor”, width: 150 }]
Как сделать на Jet 0 версии?
Не догадался использовать напрямую
cssFormat: (value, config) => {
return {background: “rgb(14,15,16)”};
}
Спасибо