在Ag-Grid中,是否可以根据外部数据对行进行样式设置?

时间:2020-10-14 18:25:40

标签: ag-grid ag-grid-react

我正在尝试根据网格父级中的外部值设置行的样式。我尝试使用getRowClassrowClassRules,但似乎无法访问不在提供的params值内的任何数据。我是否必须添加我要访问的params的状态值?

例如,这与我要执行的操作类似:

getRowClass: params => {
  if (params.data.id === MAIN_ITEM_ID) return 'selected-border';
  else if (SELECTED_ITEM_IDS.includes(params.data.id)) return 'selected';
}

无论何时运行MAIN_ITEM_ID函数,都将设置/更新SELECTED_ITEM_IDSonSelectionChanged。而且,与MAIN_ITEM_ID中的ID相匹配的项具有边框,而其他选定的行(SELECTED_ITEM_IDS)则只有普通的彩色背景

0 个答案:

没有答案