问题标签 [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.
javascript - 如何将空的、不可选择的行添加到 slickgrid?
我正在使用 Slickgrid 显示通过 JSON 检索到的表格数据。网格项目的数量变化很大(大约 1 - 50 个网格行),并且在页面生命周期中,网格经常会用新数据重新加载。
为了使我的网格不那么“跳跃”(即避免频繁更改网格高度),我想以 10 行的恒定高度显示网格。如果 JSON 结果集少于 10 个项目,则应使用空行填充网格。如果超过 10 行,我想激活分页。
我已经想出了如何用空行填充网格,但是我不希望这些是可选择或可编辑的。我怎样才能做到这一点?
javascript - 按多列对 Slickgrid 进行排序?
我刚开始为我正在进行的项目测试Slickgrid,它的性能给我留下了深刻的印象。我的一项要求是对多列进行排序。我没有完全把我的头包裹在 Slickgrid 中的 Dataview 上,所以也许我遗漏了一些明显的东西,但是有没有办法在多列上对网格进行排序?即使 UI 不能处理多个排序,我希望能够按顺序调用一个函数,加上升序或降序。我可以用Datatables做到这一点,但它没有分组(项目的另一个要求)。
在最坏的情况下,我将求助于在服务器上进行排序并将内容提供给静态排序的客户端。
javascript - 如何在 slickgrid 中向 YesNoCheckboxCellEditor 添加确认?
我在slickgrid中有一个复选框字段,它使用YesNoCheckboxCellEditor并希望用户确认更改。我尝试向其中添加vildator:myMethod但没有成功。
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 三重奏会处理得更好。
jquery - 简单的 jQuery SlickGrid JSON 示例或文档
我正在寻找一个关于如何在尝试通过 jQuery.Ajax 将数据检索为 JSon 时使用 SlickGrid 的简单示例。我也找不到 SlickGrid 插件的任何文档,并且想知道我是否只是在错误的地方寻找。任何让我开始使用 SlickGrid 的帮助将不胜感激。
ruby-on-rails-3 - 如何使用 ruby on rails 加载 slickgrid
我想在使用 slickgrid 的 rails 应用程序上有一个网格。
我认为我最初的问题是没有关于在哪里或如何使用 sql 数据库中的数据加载网格的最佳实践。
在 *.html.erb 文件中,我是否使用 javascript 并嵌入 ruby 代码(这甚至可能)?
有没有人在使用 slickgrid 或任何类似的东西,使用 ruby on rails 应用程序?
非常感谢任何简单的编码示例!
jquery - 编辑后的 SlickGrid onCellChange 示例 7
如果我将以下代码添加到 SlickGrid 示例 7:
如果我更新文本字段“标题”,则会出现警报。当我更新用于演示单击以切换值的“优先级”字段时,它不会。使用此代码捕获点击。
问题:当“Priority”值发生变化时,如何触发 onCellChange?
感谢任何可以提供帮助的人。约翰。
ruby-on-rails - 为什么 SlickGrid 列选择器挂在 Rails 3 应用程序中?
我正在尝试将 SlickGrid 集成到我的 Rails 3 应用程序中。
我在 Windows XP 上使用最新的 Firefox。
一切都很好,直到我根据这个例子添加了列选择器。
现在,当我右键单击其中一个标题单元格时,我确实看到了列选择器。但是,当我单击其中一个复选框时,Firefox 会挂起。
任何想法可能是什么问题,或者如何调试?
更新
我注意到,如果我width
从所有列中删除参数,一切正常!
jquery - 如何标题行跨度和列跨度?
我认为 SlickGrid 是最好的 jquery 网格。
我需要标题行跨度/列跨度功能。
但我找不到例子。
SlickGrid 中还没有 span 功能吗?
而且,我找到了 SlickGrid API 或 Document。
对不起,我英语不好。
javascript - 在 JavaScript/jQuery 中这种设计模式是什么?
我正在查看SlickGrid的 JavaScript 源代码。
我注意到 slick.grid.js 具有以下结构:
为了简洁和清晰起见,省略了一些代码,但这应该会给你一个大致的想法。
以下内容的目的是什么:
(function($) { // code }(jQuery));
这是我见过的模块模式吗?这是为了保持全局命名空间干净吗?这些线是什么
$.extend()
意思?:顶部$.extend(true, window, { // code });
看起来与“命名空间”有关;什么是命名空间?看起来底部$.extend(this, { // code });
是用来暴露“公共”成员和功能的?您将如何定义私有函数或变量?如果您愿意,您将如何初始化多个“SlickGrids”?他们将分享多少,他们将如何互动?注意“构造函数”:
function SlickGrid(...) { // code }
.有哪些关于这种风格编码的书籍、链接和其他资源?谁发明的?
谢谢!♥</p>