fixed document selection issue

This commit is contained in:
sunilyadav840 2021-08-06 10:18:38 +05:30
parent ec3ac87a20
commit d805a0ba4a

View File

@ -441,19 +441,20 @@ class QueryTablesTabComponent extends Component<IQueryTablesTabComponentProps, I
", ", ", ",
this.state.selection.getSelection() this.state.selection.getSelection()
); );
let timeStamp: string; let itemValue: string;
const documentKey = userContext.apiType === "Cassandra" ? "userid" : "Timestamp";
let selectedItems: Entities.ITableEntity[]; let selectedItems: Entities.ITableEntity[];
if (this.state.selection.getSelection().length > 0) { if (this.state.selection.getSelection().length > 0) {
Object.keys(this.state.selection.getSelection()[0]).map((key, index) => { Object.keys(this.state.selection.getSelection()[0]).map((key, index) => {
if (key === "Timestamp") { if (key === documentKey) {
timeStamp = Object.values(this.state.selection.getSelection()[0])[index]; itemValue = Object.values(this.state.selection.getSelection()[0])[index];
console.log( console.log(
"🚀 ~ file: QueryTablesTabComponent.tsx ~ line 445 ~ QueryTablesTabComponent ~ timeStamp", "🚀 ~ file: QueryTablesTabComponent.tsx ~ line 445 ~ QueryTablesTabComponent ~ timeStamp",
timeStamp itemValue
); );
} }
}); });
selectedItems = this.state.entities.filter((item) => item["Timestamp"]._ === timeStamp); selectedItems = this.state.entities.filter((item) => item[documentKey]._ === itemValue);
console.log( console.log(
"🚀 ~ file: QueryTablesTabComponent.tsx ~ line 293 ~ QueryTablesTabComponent ~ selectedItems", "🚀 ~ file: QueryTablesTabComponent.tsx ~ line 293 ~ QueryTablesTabComponent ~ selectedItems",
selectedItems selectedItems