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

Prestashop 8.x模块中GridExtensions无法加载问题求助

Prestashop 8.x模块中GridExtensions无法加载问题求助

大家好!我正在开发一个基于PrestaShop 8.x的模块,后台部分用到了Grid组件,开发环境用的是Docker容器。目前遇到一个棘手的问题:我执行npm run build编译index.js后,虽然输出文件正常生成了,但Grid的各类扩展就是无法正常加载生效!

我本身是PrestaShop开发的新手,对这块还不太熟悉,还请各位大佬多多包涵,帮忙看看问题出在哪🙏

(注:原本附有一张显示Grid功能异常的截图)

用于编译Grid扩展的index.js代码如下:

const { $ } = window

$(() => {
 
  const grid = new window.prestashop.component.Grid('eventGrid')

  grid.addExtension(new window.prestashop.component.GridExtensions.SortingExtension());
  grid.addExtension(new window.prestashop.component.GridExtensions.ReloadListActionExtension());
  grid.addExtension(new window.prestashop.component.GridExtensions.LinkRowActionExtension());
  grid.addExtension(new window.prestashop.component.GridExtensions.SubmitRowActionExtension());
  grid.addExtension(new window.prestashop.component.GridExtensions.SubmitBulkExtension());
  grid.addExtension(new window.prestashop.component.GridExtensions.SubmitGridExtension());
  grid.addExtension(new window.prestashop.component.GridExtensions.PositionExtension());
  grid.addExtension(new window.prestashop.component.GridExtensions.FiltersResetExtension());
  grid.addExtension(new window.prestashop.component.GridExtensions.AsyncToggleColumnExtension());
  grid.addExtension(new window.prestashop.component.GridExtensions.ColumnTogglingExtension());
  grid.addExtension(new window.prestashop.component.GridExtensions.BulkActionCheckboxExtension());
  grid.addExtension(new window.prestashop.component.GridExtensions.BulkActionDropdownExtension());
  grid.addExtension(new window.prestashop.component.GridExtensions.BulkActionSubmitExtension());
  grid.addExtension(new window.prestashop.component.GridExtensions.BulkActionResetExtension());
});

备注:内容来源于stack exchange,提问作者LuLu Place

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.13 19:25:29