问题标签 [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 回答
817 浏览

design-patterns - 子类化 Slick.Grid

我是 SlickGrid 的新手,到目前为止对它非常满意。但是今天我遇到了一种情况,我不确定如何解决。

我想为每一行添加一些额外的 HTML 标记,这是 .html 的一部分,但我没有找到任何装饰该 HTML 的方法,所以我正在考虑扩展 Slick.Grid 以覆盖“appendRowHtml”方法。

您会建议使用哪种继承技术?或者你会建议另一种方法......

提前致谢,

0 投票
2 回答
7951 浏览

slickgrid - 访问数据视图中过滤项目的列表

我正在使用 DataView 来填充 Grid,并使用过滤器与可见行进行交互。我的问题是在应用过滤器后,行更改或行数更改...如何访问数据视图以仅迭代那些可见行,例如进行一些计算?

因为行本身并不公开......如果是,一行并不总是一个数据元素,因为也可以引用一个组,对吧?

那么有没有一种简单的方法来访问那些过滤的数据元素呢?

(我想我正在寻找的是能够访问“var filteredItems = getFilteredAndPagedItems(_items, _filter);”)

谢谢,

0 投票
1 回答
9185 浏览

dynamic - 使用 AJAX 将列动态添加到 SlickGrid。列不显示

使用 SlickGrid 显示一些非常精细的网格。我在这里展示的示例不是我的代码,而是 SlickGrid 人员复制我的问题给出的示例。我的网格需要动态添加列,列名通过 AJAX 提要提供。在 JS 中创建列对象不是问题,甚至使用 .push 添加它们似乎也可以正常工作,因为我可以在 firebug 控制台中看到它们。新列似乎永远不会渲染。我在网格的末端有一堆小的空单元格,但它们从未填充。

下面的脚本可以替换为此处查看的“example1-simple.html”中的脚本。

如果我把线 grid = new Slick.Grid("#myGrid", data, dynamicColumns, options); 在萤火虫控制台中并在网格中运行它而不是渲染得很好。几乎就像脚本仍在执行代码行一样,即使它没有完成创建动态列。

Digg AJAX 调用只是为了模拟 AJAX 调用,我当然会使用我自己的。

0 投票
3 回答
2316 浏览

slickgrid - 在页面加载时折叠所有 Slickgrid 树

如何让 Slickgrid 的可折叠树在页面加载时开始折叠,而不是展开?

0 投票
2 回答
3052 浏览

javascript - 有没有办法从元素中获取 SlickGrid 的实例

刚开始使用SlickGrid,它似乎并没有像普通的 jquery 小部件/插件那样启动自己,您可以通过执行 $(element).slickgrid() 来访问附加到元素的实例。

有没有办法获取现有实例,而在创建它时不会明显地保留它?仔细查看代码,它看起来不像,但不确定其他人是否遇到过这个问题。

不完全确定他们为什么依赖 jquery 但决定进行自定义初始化。

可以像将它包装在 jqueryui 小部件中一样简单。

0 投票
2 回答
1985 浏览

slickgrid - 使用列级标题过滤 Slickgrid 时如何执行部分匹配?

使用固定标题行实现列级过滤器时,如何返回部分匹配的单元格?

即:搜索词:“omato”

返回:自动机,番茄等。

0 投票
4 回答
8915 浏览

jquery - SlickGrid 在翻转时更改行背景颜色

我正在使用 SlickGrid 2.0a 版来实现分组功能。一切都很好(有很多定制)。我正在尝试更改background-color翻转事件中的 for ENTIRE ROW。

我试过这个:

和这个:

这适用于单个单元格:

但是整行似乎没有任何效果,而且我从未见过这样的例子。我也将单元格设置为selectable:true, focusable:false.
好像应该很容易...

谢谢

0 投票
1 回答
790 浏览

javascript - SlickGrid V2.0 拖动时列名/id不跟随列

我有一个应用程序(使用 SlickGrid),当用户单击一个单元格时,我需要随时获取列名或 id(这会拉出一个特定于该列/单元格中数据的菜单)。网格最初工作正常,但如果列被移动(拖放),列名/id 不会跟随下拉,但仍然映射到它的初始列位置。

有没有其他人看到过这个,如果有,你是如何解决的?

谢谢

0 投票
1 回答
2554 浏览

javascript - 如何将焦点设置到页面上的 slickgrid 控件以启用键盘导航?

我的 slickgrid 上的键盘导航效果很好,但是当页面加载时,用户必须单击网格才能获取向上和向下箭头来开始导航行,这违背了目的。如何在页面加载时将焦点设置为控件?

我试过:

没有骰子 :/

0 投票
2 回答
15753 浏览

javascript - 简单的 Slickgrid 排序不起作用

这个 Slickgrid 示例不应该工作是否有明显的原因。基本上它不会按点击列排序。