Comments (5)
corresponding PR merged
from naive-ui.
If the sorter
prop is set to default
, it will use Array.sort()
by employing a built-in compare function.
naive-ui/src/data-table/src/use-sorter.ts
Lines 53 to 67 in ef7279e
So in your case, when null is compared with other numeric values, it will return 0, which means it will maintain the original order.
from naive-ui.
Thank you, I understand. I would like to discuss if this behavior is really desired or if this should be changed in the default sorter? In my opinion, columns with null values should be at the very bottom or top when sorting.
from naive-ui.
Thank you, I understand. I would like to discuss if this behavior is really desired or if this should be changed in the default sorter? In my opinion, columns with null values should be at the very bottom or top when sorting.
The sorter
prop also accepts your custom compare function if you don't use the built-in compare function.
Ref Uncontrolled filter and sorter.
from naive-ui.
Yes, I saw that. Of course, it is convenient to be able to use your own sorter functions.
However, I think that the default behavior should be changed as suggested.
How would you solve that with a custom sorter function without defining it every time? I would like to define it once globally and reference to it. But as far as I can see in the docs, only the whole row is passed to my function without knowing the actual column which makes it impossible to use it in that way.
from naive-ui.
Related Issues (20)
- 希望Badge组件能够支持像ant design一样的【状态点】模式 HOT 2
- 浮动按钮菜单--想要增加一个方位选择功能 HOT 3
- 动态录入功能是否能够支持虚拟滚动
- 能否将input框去空格的操作的默认值改成默认去空格 按需不去空格? HOT 2
- UMD方式引入时,二维码组件报错,导致浏览器不兼容 ReferenceError: naive is not defined HOT 3
- DataTable Methods clearSorter bug HOT 3
- carousel BUG!!!渲染问题 HOT 4
- Tree可以增加title、extra、icon等slot方便自定义 HOT 2
- 数据表格n-data-table添加append
- Select Slots #header 如果是input框,input框聚焦不了 HOT 6
- datatable 树形数据不排序
- tree-select 添加 slot header
- 选择器设置 max-tag-count=responsive 时,多选卡顿 HOT 1
- 时间线内容渲染 HOT 1
- Date Picker组件-日期范围 只使用面板 下面的确认按钮初始状态应该是disabled
- 图片的预览,下载可以开放吗?或者直接开发这个预览组件 HOT 1
- datatable scrollTo bug
- The font-weight variable of button component has no prefix
- 滚动条横向滚动 支持鼠标滚论 HOT 1
- vue - n-tooltip <template #trigger> Unrecognized slot name ts HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from naive-ui.