问题标签 [slickgrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1098 浏览

javascript - 如何将空的、不可选择的行添加到 slickgrid?

我正在使用 Slickgrid 显示通过 JSON 检索到的表格数据。网格项目的数量变化很大(大约 1 - 50 个网格行),并且在页面生命周期中,网格经常会用新数据重新加载。

为了使我的网格不那么“跳跃”(即避免频繁更改网格高度),我想以 10 行的恒定高度显示网格。如果 JSON 结果集少于 10 个项目,则应使用空行填充网格。如果超过 10 行,我想激活分页。

我已经想出了如何用空行填充网格,但是我不希望这些是可选择或可编辑的。我怎样才能做到这一点?

0 投票
4 回答
8258 浏览

javascript - 按多列对 Slickgrid 进行排序?

我刚开始为我正在进行的项目测试Slickgrid,它的性能给我留下了深刻的印象。我的一项要求是对多列进行排序。我没有完全把我的头包裹在 Slickgrid 中的 Dataview 上,所以也许我遗漏了一些明显的东西,但是有没有办法在多列上对网格进行排序?即使 UI 不能处理多个排序,我希望能够按顺序调用一个函数,加上升序或降序。我可以用Datatables做到这一点,但它没有分组(项目的另一个要求)。

在最坏的情况下,我将求助于在服务器上进行排序并将内容提供给静态排序的客户端。

0 投票
1 回答
220 浏览

javascript - 如何在 slickgrid 中向 YesNoCheckboxCellEditor 添加确认?

我在slickgrid中有一个复选框字段,它使用YesNoCheckboxCellEditor并希望用户确认更改。我尝试向其中添加vildator:myMethod但没有成功。

0 投票
1 回答
401 浏览

javascript - 将数据放入在单声道上的 .NET 浏览器控件中运行的 SlickGrid 的最佳方法是什么?

浏览器控件不是从 URL 获取数据——它来自应用程序的 .NET 端。

我一直在 mono-libgluezilla-mozilla 链的某个地方遇到稳定性问题。

最初,我尝试对我自己的函数进行 JavaScript 调用(使用 browser.Document.InvokeScript),该函数将完成在 SlickGrid 中更新该单元格的工作。我认为大量 .NET 到脚本的调用会导致稳定性问题,因此我更改了代码,以便可以使用一个脚本调用(传递 JSON 字符串)更新整行。但稳定性问题依然存在。似乎我不能在 SlickGrid 中单击的同时进行脚本调用,或者整个应用程序出现类似这样的段错误:

我什至尝试限制我的脚本调用(每次调用 10 毫秒)。仍然崩溃。

当 SlickGrid 中的列较少时,该问题似乎会减轻,但在 9 列时仍会出现。

我的表中有 150 行。

是否有另一种方法可以将数据从 .NET 获取到 JavaScript?如果是这样,也许 mono+libgluezilla+SlickGrid 三重奏会处理得更好。

0 投票
4 回答
26646 浏览

jquery - 简单的 jQuery SlickGrid JSON 示例或文档

我正在寻找一个关于如何在尝试通过 jQuery.Ajax 将数据检索为 JSon 时使用 SlickGrid 的简单示例。我也找不到 SlickGrid 插件的任何文档,并且想知道我是否只是在错误的地方寻找。任何让我开始使用 SlickGrid 的帮助将不胜感激。

0 投票
3 回答
1561 浏览

ruby-on-rails-3 - 如何使用 ruby​​ on rails 加载 slickgrid

我想在使用 slickgrid 的 rails 应用程序上有一个网格。

我认为我最初的问题是没有关于在哪里或如何使用 sql 数据库中的数据加载网格的最佳实践。

在 *.html.erb 文件中,我是否使用 javascript 并嵌入 ruby​​ 代码(这甚至可能)?

有没有人在使用 slickgrid 或任何类似的东西,使用 ruby​​ on rails 应用程序?

非常感谢任何简单的编码示例!

0 投票
2 回答
7696 浏览

jquery - 编辑后的 ​​SlickGrid onCellChange 示例 7

如果我将以下代码添加到 SlickGrid 示例 7:

如果我更新文本字段“标题”,则会出现警报。当我更新用于演示单击以切换值的“优先级”字段时,它不会。使用此代码捕获点击。

问题:当“Priority”值发生变化时,如何触发 onCellChange?

感谢任何可以提供帮助的人。约翰。

0 投票
1 回答
582 浏览

ruby-on-rails - 为什么 SlickGrid 列选择器挂在 Rails 3 应用程序中?

我正在尝试将 SlickGrid 集成到我的 Rails 3 应用程序中。

我在 Windows XP 上使用最新的 Firefox。

一切都很好,直到我根据这个例子添加了列选择器。

现在,当我右键单击其中一个标题单元格时,我确实看到了列选择器。但是,当我单击其中一个复选框时,Firefox 会挂起。

任何想法可能是什么问题,或者如何调试?


更新

我注意到,如果我width从所有列中删除参数,一切正常!

0 投票
2 回答
2132 浏览

jquery - 如何标题行跨度和列跨度?

我认为 SlickGrid 是最好的 jquery 网格。

我需要标题行跨度/列跨度功能。

但我找不到例子。

SlickGrid 中还没有 span 功能吗?

而且,我找到了 SlickGrid API 或 Document。

对不起,我英语不好。

0 投票
5 回答
1915 浏览

javascript - 在 JavaScript/jQuery 中这种设计模式是什么?

我正在查看SlickGrid的 JavaScript 源代码。

我注意到 slick.grid.js 具有以下结构:

为了简洁和清晰起见,省略了一些代码,但这应该会给你一个大致的想法。

  1. 以下内容的目的是什么:(function($) { // code }(jQuery));这是我见过的模块模式吗?这是为了保持全局命名空间干净吗?

  2. 这些线是什么$.extend()意思?:顶部$.extend(true, window, { // code });看起来与“命名空间”有关;什么是命名空间?看起来底部$.extend(this, { // code });是用来暴露“公共”成员和功能的?您将如何定义私有函数或变量?

  3. 如果您愿意,您将如何初始化多个“SlickGrids”?他们将分享多少,他们将如何互动?注意“构造函数”:function SlickGrid(...) { // code }.

  4. 有哪些关于这种风格编码的书籍、链接和其他资源?谁发明的?

谢谢!♥</p>