У меня есть slickgrid, который отображает пользователю ограниченное количество данных. Если в скрытом столбце есть данные, я хочу, чтобы строка была выделена жирным шрифтом. Я не использую dataview, поэтому функция getItemMetadata недоступна. Я пробовал это из другого сообщения СО:Назначение стиля CSS для строки SlickGrid
var selectedRow = gridB.getSelectedRows();
item["Filter"] = filter;
var obj = {};
obj[selectedRow]={Name:"highlight"};
gridB.setCellCssStyles("highlight",obj);
gridB.updateRow(item);
gridB.invalidateRow(selectedRow);
gridB.render();
Но он ничего не делает. Затем я попробовал это из еще одного сообщения:
var selectedRow = gridB.getSelectedRows();
var item = gridB.getDataItem(selectedRow);
item["Filter"] = filter;
var modifiedCells = {};
modifiedCells[selectedRow][1] = "highlight";
gridB.setCellCssStyles("highlighted", modifiedCells);
gridB.updateRow(item);
gridB.invalidateRow(selectedRow);
gridB.render();
который просто бросил ошибки.
Как это можно сделать, если вы не используете dataview?