Skip to content

Commit de5ad5b

Browse files
committed
examples.tableFiltering.MainContainer: the country ComboBox filter no longer works #6298
1 parent 309f230 commit de5ad5b

3 files changed

Lines changed: 15 additions & 11 deletions

File tree

examples/tableFiltering/MainContainer.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ class MainContainer extends Viewport {
6868

6969
store: {
7070
autoLoad : true,
71-
keyProperty: 'name',
71+
keyProperty: 'code',
7272
url : '../../resources/examples/data/countries.json',
7373

7474
model: {

examples/tableFiltering/MainStore.mjs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ class MainStore extends Store {
1212
model : Model,
1313

1414
data: [
15-
{id: 1, country: 'Germany', firstname: 'Tobias', isOnline: true, lastname: 'Uhlig', luckyNumber: 1, specialDate: '2020-08-10'},
16-
{id: 2, country: 'United States', firstname: 'Rich', isOnline: false, lastname: 'Waters', luckyNumber: 2, specialDate: '2020-08-09'},
17-
{id: 3, country: 'Germany', firstname: 'Nils', isOnline: true, lastname: 'Dehl', luckyNumber: 3, specialDate: '2020-08-09'},
18-
{id: 4, country: 'United States', firstname: 'Gerard', isOnline: true, lastname: 'Horan', luckyNumber: 1, specialDate: '2020-08-10'},
19-
{id: 5, country: 'Slovakia', firstname: 'Jozef', isOnline: false, lastname: 'Sakalos', luckyNumber: 2, specialDate: '2020-08-08'},
20-
{id: 6, country: 'Germany', firstname: 'Bastian', isOnline: false, lastname: 'Haustein', luckyNumber: 3, specialDate: '2020-08-10'},
21-
{id: 7, country: 'United States', firstname: 'Durlabh', isOnline: true, lastname: 'Jain', luckyNumber: 1, specialDate: '2020-08-08'},
22-
{id: 8, country: 'Canada', firstname: 'Kevin', isOnline: true, lastname: 'Cassidy', luckyNumber: 2, specialDate: '2020-08-10'},
23-
{id: 9, country: 'UK', firstname: 'Nikola', isOnline: true, lastname: 'Markovic', luckyNumber: 3, specialDate: '2020-08-09'},
24-
{id: 10, country: 'United States', firstname: 'Hyle', isOnline: false, lastname: 'Campbell', luckyNumber: 1, specialDate: '2020-08-10'}
15+
{id: 1, country: 'Germany', firstname: 'Tobias', isOnline: true, lastname: 'Uhlig', luckyNumber: 1, specialDate: '2025-08-10'},
16+
{id: 2, country: 'United States', firstname: 'Rich', isOnline: false, lastname: 'Waters', luckyNumber: 2, specialDate: '2025-08-09'},
17+
{id: 3, country: 'Germany', firstname: 'Nils', isOnline: true, lastname: 'Dehl', luckyNumber: 3, specialDate: '2025-08-09'},
18+
{id: 4, country: 'United States', firstname: 'Gerard', isOnline: true, lastname: 'Horan', luckyNumber: 1, specialDate: '2025-08-10'},
19+
{id: 5, country: 'Slovakia', firstname: 'Jozef', isOnline: false, lastname: 'Sakalos', luckyNumber: 2, specialDate: '2025-08-08'},
20+
{id: 6, country: 'Germany', firstname: 'Bastian', isOnline: false, lastname: 'Haustein', luckyNumber: 3, specialDate: '2025-08-10'},
21+
{id: 7, country: 'United States', firstname: 'Durlabh', isOnline: true, lastname: 'Jain', luckyNumber: 1, specialDate: '2025-08-08'},
22+
{id: 8, country: 'Canada', firstname: 'Kevin', isOnline: true, lastname: 'Cassidy', luckyNumber: 2, specialDate: '2025-08-10'},
23+
{id: 9, country: 'UK', firstname: 'Nikola', isOnline: true, lastname: 'Markovic', luckyNumber: 3, specialDate: '2025-08-09'},
24+
{id: 10, country: 'United States', firstname: 'Hyle', isOnline: false, lastname: 'Campbell', luckyNumber: 1, specialDate: '2025-08-10'}
2525
]
2626
}
2727
}

src/table/header/Button.mjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,10 @@ class Button extends BaseButton {
341341
value = new Date(value)
342342
}
343343

344+
if (Neo.isRecord(value)) {
345+
value = value[me.filterField.displayField]
346+
}
347+
344348
if (!filter) {
345349
filters = store.filters;
346350

0 commit comments

Comments
 (0)