mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
[Observability][RAC] Set display names for columns and fix reason message (#124570)
* [Observability][RAC] Set display names for columns and fix reason message bug * Adding missing file * Adding a way to add additional fields to fetch to the timeline query
This commit is contained in:
parent
a88756adb6
commit
535acb782c
4 changed files with 63 additions and 7 deletions
|
@ -121,6 +121,7 @@ export interface TGridStandaloneProps {
|
|||
data?: DataPublicPluginStart;
|
||||
unit?: (total: number) => React.ReactNode;
|
||||
showCheckboxes?: boolean;
|
||||
queryFields?: string[];
|
||||
}
|
||||
|
||||
const TGridStandaloneComponent: React.FC<TGridStandaloneProps> = ({
|
||||
|
@ -155,6 +156,7 @@ const TGridStandaloneComponent: React.FC<TGridStandaloneProps> = ({
|
|||
data,
|
||||
unit,
|
||||
showCheckboxes = true,
|
||||
queryFields = [],
|
||||
}) => {
|
||||
const dispatch = useDispatch();
|
||||
const columnsHeader = isEmpty(columns) ? defaultHeaders : columns;
|
||||
|
@ -166,7 +168,7 @@ const TGridStandaloneComponent: React.FC<TGridStandaloneProps> = ({
|
|||
const {
|
||||
itemsPerPage: itemsPerPageStore,
|
||||
itemsPerPageOptions: itemsPerPageOptionsStore,
|
||||
queryFields,
|
||||
queryFields: queryFieldsFromState,
|
||||
sort: sortStore,
|
||||
title,
|
||||
} = useDeepEqualSelector((state) => getTGrid(state, STANDALONE_ID ?? ''));
|
||||
|
@ -203,9 +205,9 @@ const TGridStandaloneComponent: React.FC<TGridStandaloneProps> = ({
|
|||
(acc, c) => (c.linkField != null ? [...acc, c.id, c.linkField] : [...acc, c.id]),
|
||||
[]
|
||||
),
|
||||
...(queryFields ?? []),
|
||||
...(queryFieldsFromState ?? []),
|
||||
],
|
||||
[columnsHeader, queryFields]
|
||||
[columnsHeader, queryFieldsFromState]
|
||||
);
|
||||
|
||||
const sortField = useMemo(
|
||||
|
@ -335,6 +337,7 @@ const TGridStandaloneComponent: React.FC<TGridStandaloneProps> = ({
|
|||
sort,
|
||||
loadingText,
|
||||
unit,
|
||||
queryFields,
|
||||
})
|
||||
);
|
||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue