javascript - Angular JS ng Grid 默认全局配置

标签 javascript angularjs ng-grid

我正在使用 Angular JS 创建一个新应用程序,其中 ng 网格在许多页面上使用。我想为所有网格启用一些全局配置,以便我可以从所有网格的公共(public)位置更改外观和感觉,例如允许排序、调整列大小等。

下面的线程对此进行了一些解释,如果有人可以提供一些代码示例的更多详细信息,我将不胜感激。

https://github.com/angular-ui/ng-grid/issues/249

我想以这样一种方式实现所有全局配置,如果用户没有定义任何配置,那么它会从全局配置中获取。

我想在路由配置之后定义它们。所以对于 datepickerConfig 也是如此,我该如何为 ngGrid 做同样的事情。

最佳答案

如果你查看代码,你会发现:

self.config = $.extend(defaults, window.ngGrid.config, options);

我不确定它何时可用,但在撰写本文时的最新版本 (2.0.11) 的 1504 行中可用。 因此,在您的 configrun 中,您可以指定:

window.ngGrid.config = { 启用固定:真 };

关于javascript - Angular JS ng Grid 默认全局配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23630928/

相关文章:

javascript - 如何使用 javascript Canvas 添加悬停功能

javascript - 如何 : use AngularJS to recursively loop through lists and sub lists, 寻找数据

javascript - getElementsByTagName 不起作用

javascript - JavaScript 是否会在每次调用函数时都对其进行编译?

javascript - 将文件上传到 S3(法兰克福)时出现错误授权 AWS4-HMAC-SHA256

javascript - ui-select 不运行标记 mod 并且无法读取未定义的属性 'length'

AngularJs 图片上传到 S3

html - ng-grid 数据重叠

javascript - Angularjs 网格 selectedItems 总是返回未定义?

angularjs - ui-grid 使用 ng-show/ng-hide 时无法正确渲染,如果在键盘上按 F12 可以正确渲染