Skip to content

Commit 864f2cc

Browse files
committed
Covid.view.country.Table: make the index column non-sortable #6628
1 parent 3934cc7 commit 864f2cc

4 files changed

Lines changed: 9 additions & 1 deletion

File tree

apps/covid/view/country/Table.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class Table extends Container {
4242
minWidth : 40,
4343
text : '#',
4444
renderer : Util.indexRenderer,
45+
sortable : false,
4546
width : 40
4647
}, {
4748
cellAlign : 'left',

apps/sharedcovid/view/country/Table.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class Table extends Container {
4242
minWidth : 40,
4343
text : '#',
4444
renderer : Util.indexRenderer,
45+
sortable : false,
4546
width : 40
4647
}, {
4748
cellAlign : 'left',

examples/table/covid/TableContainer.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ class TableContainer extends BaseTableContainer {
3737
minWidth : 40,
3838
text : '#',
3939
renderer : Util.indexRenderer,
40+
sortable : false,
4041
width : 40
4142
}, {
4243
cellAlign : 'left',

src/table/header/Toolbar.mjs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,12 @@ class Toolbar extends BaseToolbar {
128128

129129
me.itemDefaults.showHeaderFilter = me.showHeaderFilters;
130130

131+
me.items.forEach(item => {
132+
if (!Object.hasOwn(item, 'sortable')) {
133+
item.sortable = me.sortable
134+
}
135+
});
136+
131137
super.createItems();
132138

133139
let dockLeftWidth = 0,
@@ -156,7 +162,6 @@ class Toolbar extends BaseToolbar {
156162
item.vdom.cls = [] // remove the button cls from the th tag
157163
}
158164

159-
item.sortable = me.sortable;
160165
item.wrapperStyle = style;
161166

162167
// inverse loop direction

0 commit comments

Comments
 (0)