You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Strapi Admin中对集合类型数据排序并设置默认按created_at DESC加载表格数据?

嘿,这个需求在Strapi里实现起来挺顺手的,我分两种场景给你说清楚(主要针对当前主流的Strapi v4版本):

方法一:Admin面板可视化设置(零代码)

这是最快捷的方式,适合不想碰代码的情况:

  • 登录Strapi Admin后台,找到你要配置的集合类型(比如文章或者Product这类),进入它的列表页面
  • 点击列表顶部的「排序」按钮(就是那个带上下箭头的小图标)
  • 在弹出的排序选项框里,选中created_at字段,然后选择「降序(DESC)」
  • 别忘点弹窗里的「设为默认」按钮(有些版本显示为Save as default),这样下次再进这个集合的列表页,数据就会自动按创建时间倒序加载了
方法二:代码强制配置(适合进阶/全局管控需求)

如果想强制所有用户都用这个排序规则,防止手动修改默认设置,就可以改集合的配置文件:

  • 找到项目根目录下的 src/api/[你的集合名称]/content-types/[你的集合名称]/schema.json 文件(举个例子:src/api/article/content-types/article/schema.json)
  • 在文件里的config对象中添加defaultSort配置,修改后大概是这样:
{
  // 其他原有字段...
  "config": {
    "defaultSort": {
      "created_at": "desc"
    },
    "label": "Article",
    "description": ""
  },
  // 其他原有配置...
}
  • 保存文件后,重启你的Strapi服务,这样Admin面板的该集合列表就会默认按created_at降序加载,而且用户手动修改排序后,下次刷新还是会回到这个默认规则

小补充:如果还在用Strapi v3,配置逻辑类似,但需要修改models/[集合名称].settings.json里的defaultSort字段,不过v3已经停止维护了,建议优先升级到v4哦~

内容的提问来源于stack exchange,提问作者DEV

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.01 01:32:27