导入库 jqGrid wih Meteor (NPM)

Import library jqGrid wih Meteor (NPM)

我用 Meteor 执行一个项目,我想使用 free-jqgrid

但是我不知道如何正确导入这个库...

我试过了:

在我的代码中,我这样使用 qGrid "Getting started" :

angular.element('#grid').jqGrid({
    colModel: [
// ...

我在客户端收到此错误: Error: angular.element(...).jqGrid is not a function

有什么想法吗? :-)

非常感谢。

抱歉,我自己不会使用 Meteor。此外,我使用 requireJs 或 SystemJs 而不是 CommonJS 模块。可能是 free-jqgrid 目前在作为 CommonJS 模块使用时存在一些问题。

尽管如此,我还是安装了 Meteor 环境并做了一些测试。因此,我可以建议您采用以下解决方法。您可以插入行

jqGrid(window,$);

直接在

之后
import jqGrid from 'free-jqgrid';

之后
import jqGrid from 'free-jqgrid/js/jquery.jqgrid.src';

如果您更喜欢使用 jqGrid 的非最小化源。

你不应该忘记 import/include jQuery UI CSS 或 Bootstrap CSS 并导入 free-jqgrid CSS 也是:

import 'free-jqgrid/css/ui.jqgrid.min.css';

此外,您可以考虑从 CDN 加载 jQuery UI CSS、Font Awesome 和免费的 jqGrid 。有关详细信息,请参阅 here and here

谢谢奥列格。

免费的流星包-jqGrid

我是 fork [meteor-jqGrid] (https://github.com/free-jqgrid/jqGrid) 包,我将其改编为 free-jqgrid。我在 :

上发表了这篇文章

只需使用以下命令将 Meteor 项目添加到项目文件夹中:meteor add aurelienc:free-jqgrid.