【发布时间】:2014-04-15 03:22:27
【问题描述】:
我正在尝试将 slickgrid 集成到流星应用程序中。我已经为SlickGrid 尝试了现有的气氛包。我也尝试过构建my own smart-package。
无论哪种方式,我都无法在客户端显示 Slick 命名空间。我怀疑这与 slickgrid 代码处理命名空间的方式有关。他们在 slick.core.js 文件中按如下方式进行操作:
(function ($) {
// register namespace
$.extend(true, window, {
"Slick": {
"Event": Event,
"EventData": EventData,
"EventHandler": EventHandler,
"Range": Range,
"NonDataRow": NonDataItem,
"Group": Group,
"GroupTotals": GroupTotals,
"EditorLock": EditorLock,
/***
* A global singleton editor lock.
* @class GlobalEditorLock
* @static
* @constructor
*/
"GlobalEditorLock": new EditorLock()
}
});
我用这种命名空间风格尝试了其他一些代码 sn-ps,但它似乎不起作用。这里的正确方法是什么?我可以编辑 SlickGrid 文件以使用不同的命名空间方法,但这似乎相当老套,如果可能的话,我想避免这样做。
【问题讨论】:
-
How can I integrate SlickGrid with Meteor.js reactive collections? 的副本。如果全能的 SO 神打开另一个,我会投票关闭。
-
看看更新后的Packaging existing libraries。