[ML] Fixes display of nested fields in pivot preview table. (#36700) (#36749)

This commit is contained in:
Walter Rafelsberger 2019-05-21 11:46:27 +02:00 committed by GitHub
parent 1bfda63afb
commit 7a86487339
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View file

@ -34,6 +34,8 @@ import {
SimpleQuery,
} from '../../common';
import { getFlattenedFields } from '../source_index_preview/common';
import { getPivotPreviewDevConsoleStatement } from './common';
import { PIVOT_PREVIEW_STATUS, usePivotPreviewData } from './use_pivot_preview_data';
@ -197,7 +199,7 @@ export const PivotPreview: SFC<PivotPreviewProps> = React.memo(({ aggs, groupBy,
);
}
const columnKeys = Object.keys(dataFramePreviewData[0]);
const columnKeys = getFlattenedFields(dataFramePreviewData[0]);
columnKeys.sort(sortColumns(groupByArr));
const columns = columnKeys.map(k => {

View file

@ -20,7 +20,7 @@ export interface EsDoc extends Dictionary<any> {
export const MAX_COLUMNS = 5;
function getFlattenedFields(obj: EsDocSource): EsFieldName[] {
export function getFlattenedFields(obj: EsDocSource): EsFieldName[] {
const flatDocFields: EsFieldName[] = [];
const newDocFields = Object.keys(obj);
newDocFields.forEach(f => {