Skip to content

Commit 88959b5

Browse files
authored
Fixed custom sort function does not work (#169)
* Fixed custom sort function does not work fixed #168 * Update travis.yml
1 parent 529c541 commit 88959b5

File tree

5 files changed

+8
-7
lines changed

5 files changed

+8
-7
lines changed

.travis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
language: node_js
22
node_js:
33
- "node"
4-
4+
addons:
5+
chrome: stable
6+
services:
7+
- xvfb
58
before_install:
69
- npm run echo:v
710
- cp ./README.md ./packages/cheetah-grid/README.md
811
- cp ./LICENSE ./packages/cheetah-grid/LICENSE
912
- cp ./LICENSE ./packages/vue-cheetah-grid/LICENSE
10-
- export CHROME_BIN=chromium-browser
11-
- export DISPLAY=:99.0
12-
- sh -e /etc/init.d/xvfb start
1313

1414
before_script:
1515
- npm run lint

packages/cheetah-grid/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/cheetah-grid/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cheetah-grid",
3-
"version": "0.13.8",
3+
"version": "0.13.9",
44
"description": "Cheetah Grid is a high performance grid engine that works on canvas",
55
"keywords": [
66
"spreadsheet",

packages/cheetah-grid/src/js/header/action.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ const action = {
4646
},
4747
ofCell(headerCell) {
4848
if (headerCell.sort) {
49-
if (headerCell.sort === 'function') {
49+
if (typeof headerCell.sort === 'function') {
5050
// 0.9.0 Backward compatibility
5151
const sort = ({order, col, grid}) => headerCell.sort(order, col, grid);
5252
return new ImmutableSortHeaderAction({sort});

packages/docs/api/js/advanced_header/column_sort.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ const grid = new cheetahGrid.ListGrid({
5050
? (v1, v2) => v1 === v2 ? 0 : v1 > v2 ? 1 : -1
5151
: (v1, v2) => v1 === v2 ? 0 : v1 < v2 ? 1 : -1;
5252
records.sort((r1, r2) => compare(r1.no, r2.no));
53+
console.log('sorted:',records)
5354
grid.records = records;
5455
}
5556
},

0 commit comments

Comments
 (0)