问题标签 [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 投票
0 回答
1575 浏览

javascript - Slickgrid 中的永久下拉菜单

我在这里看到了其他非常有用的示例,IE: Slickgrid,带有下拉选择列表的列?

但是,此代码不会一直显示下拉框,选择框仅在您编辑单元格时可见。如何创建一个始终显示选择框的单元格?仅仅拥有文本选项并不能让用户知道它可以被编辑。

非常感谢。

0 投票
1 回答
1671 浏览

ajax - SlickGrid:Slick.CellRangeDecorator 不是构造函数

我刚开始使用 SlickGrid,希望有人能帮我解决这个问题。我正在关注示例文件,并尝试使用 ajax 加载我自己的表格内容。我不断收到此错误:

Slick.CellRangeDecorator 不是构造函数

我用谷歌搜索了它,它没有出现在其他任何地方。我在想这可能与文件被引用的方式有关,即可能调用了错误的文件路径,但 Firebug 显示所有文件都被成功调用。

如果有人可以提供帮助,那就太好了。

0 投票
5 回答
15563 浏览

jquery - SlickGrid 100% 父级高度?

我正在尝试将SlickGridjQuery Layout UI一起使用,并且我希望 SlickGrid 占据其父窗格的 100% 高度。

问题是,当 SlickGrid 被实例化时,它没有行(我的 ajax 接口的一部分稍后加载到数据中,而不是在页面加载时加载),因此默认情况下将高度设置为 1px(加上标题的高度)。当我稍后加载数据时,我看不到任何行。

我尝试将 SlickGrid DOM 元素设置为height: 100%;,但这没有任何作用。如何强制 SlickGrid 画布占据它所在窗格的 100% 高度,即使它的数据行较少?

0 投票
1 回答
6863 浏览

slickgrid - 使用数据元素中的另一个属性作为 id

我有数据元素:

每个数据元素都具有相同的“id”属性值(slickgrid 向我抛出“每个数据元素必须实现唯一的 'id' 属性”)。如何使用数据元素中的另一个属性作为 id(例如“rid”)?我无法从数据对象中删除道具。

0 投票
1 回答
1133 浏览

slickgrid - 列类名称即时更改

我以这种方式渲染了一个网格:

没关系。现在我需要在某些列中更改 css 类名。我愿意:

我现在需要做什么才能看到 DOM 的变化?


我找到了这个解决方案:

这个解决方案是最优雅的吗?有合适的方法吗?

0 投票
3 回答
2404 浏览

javascript - 如何在我的网站上安装 SlickGrid(或任何 jQuery 插件)?

我在js文件夹中有所有 jQuery 文件。我注意到 SlickGrid 下载包含它自己的 jQuery 副本。我更愿意为我自己的代码以及 SlickGrid 提供一个 jQuery 副本。目前文件夹层次结构如下所示:

有没有办法重新排列文件夹层次结构以便只使用一个 jQuery 副本?可取吗?

0 投票
1 回答
2345 浏览

javascript - 带分页的 SlickGrid (autoHeight:true)

我正在使用 SlickGrid,我想要做的是显示一个没有垂直滚动条的网格,但分页仍然有效。

当我使用 optionautoHeight:true时,垂直滚动条被移除,但分页被破坏。有什么建议么?

0 投票
1 回答
5150 浏览

refresh - 通过代码添加行后刷新网格

我是 slickgrid 的新手。我在刷新网格时遇到问题:只有一个包含 2 列“id”和“value”的表。网格在场景后面填充,如下所示:

数据已更新并可控制:

但在屏幕上,新行是空的。如果我编辑一行数据就会出现。如果我创建很多行并使用滑块浏览网格,则会出现一些数据但不是全部。

我以为“grid.render();” 应该用新数据渲染网格吗?我错过了一些东西,我需要更像“grid.refresh”的东西吗?

问候

一些新闻 :

通过快速升高和降低滑块数次,所有数据都会出现。

好的,解决方案:

启用添加行:假

0 投票
1 回答
1179 浏览

javascript - 1.4.3 中的 SlickGrid 复选框行选择器

我正在尝试让复选框行选择器示例在我的项目中运行。

http://mleibman.github.com/SlickGrid/examples/example-checkbox-row-select.html

我使用该代码,除了 1.4.3 中似乎没有使用的 slick.core.js。当我跑步时,我得到:

“onSelectedRangesChanged”:new Slick.Event() 不是构造函数

这让我相信我错过了一个重要的脚本,但我在 1.4.3 分支中找不到复选框选择器的更新示例。我可以注释掉导致错误的行(它来自 slick.rowselectionmodel.js),但这会导致更多错误。

有没有人比我运气好?

0 投票
1 回答
824 浏览

slickgrid - 使用事件处理程序添加复杂标记

如何不仅将字符串放入网格单元<span>text</span>,而且将带有事件处理程序的字符串放入网格单元中?这个选项不适合我:

例如,我需要在一个网格单元中添加这样的元素:


我使用 slick.dataview。