[Table] Inspector displays only visible content (#124677)

* [Table] Not send hidden columns to the inspector

* Fix tests
This commit is contained in:
Stratoula Kalafateli 2022-02-04 16:37:21 +02:00 committed by GitHub
parent a57beab8aa
commit bf7fae9e0a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -126,6 +126,11 @@ export const createTableVisFn = (): TableExpressionFunctionDefinition => ({
},
fn(input, args, handlers) {
const convertedData = tableVisResponseHandler(input, args);
const inspectorData = {
rows: convertedData?.table?.rows ?? input.rows,
columns: convertedData?.table?.columns ?? input.columns,
type: 'datatable',
} as Datatable;
if (handlers?.inspectorAdapters?.tables) {
const argsTable: Dimension[] = [
@ -158,7 +163,7 @@ export const createTableVisFn = (): TableExpressionFunctionDefinition => ({
}),
]);
}
const logTable = prepareLogTable(input, argsTable);
const logTable = prepareLogTable(inspectorData, argsTable);
handlers.inspectorAdapters.tables.logDatatable('default', logTable);
}
return {