Skip to content

Commit 6a738f6

Browse files
authored
Merge pull request #686 from yang-ruoxi/patch-1
Add another level to the selector key in column
2 parents 6b5c88e + 46c8354 commit 6a738f6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/utils/table.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ const emptyCellPlaceholder = '-';
1313

1414
/**
1515
* Get the corresponding value for a row object given a selector string.
16-
* Can select values from keys nested up to 3 levels.
17-
* @param selector string that corresponds to a key or nested group of keys (e.g. 'data.a.b.c') in an object.
16+
* Can select values from keys nested up to 4 levels.
17+
* @param selector string that corresponds to a key or nested group of keys (e.g. 'data.a.b.c.d') in an object.
1818
* @param row object that has the key(s) specified in selector
1919
*/
2020
export const getRowValueFromSelectorString = (selector: string, row: any) => {
@@ -29,6 +29,8 @@ export const getRowValueFromSelectorString = (selector: string, row: any) => {
2929
return row[selectors[0]][selectors[1]][selectors[2]];
3030
case 4:
3131
return row[selectors[0]][selectors[1]][selectors[2]][selectors[3]];
32+
case 5:
33+
return row[selectors[0]][selectors[1]][selectors[2]][selectors[3]][selectors[4]];
3234
default:
3335
return emptyCellPlaceholder;
3436
}

0 commit comments

Comments
 (0)