问题标签 [flexigrid]

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 回答
7248 浏览

jquery - 在 HTML 表格而不是 XML 文件上使用 jQuery 的 Flexigrid 插件

我尝试使用用于 jQuery 的Flexigrid插件,这对于我被要求做的事情来说似乎是完美的。

现在我正在使用的是一个 HTML 表格,我没有能力改变它。上面的网站有三个例子。前两个似乎将 Flexgrid 应用于现有表,这是我需要的,但它们没有排序选项。

这是第一个给出的代码:

HTML表格为:

我想我可以简单地添加以下内容:

,以:

但这不起作用。

我怎样才能做到这一点?

0 投票
1 回答
1612 浏览

javascript - On Row Click 根据该行中单元格的内容禁用/启用按钮

我目前正在使用 flexigrid.js 插件,并且我希望根据当前选定行中的某个单元格是否等于某个值来启用/禁用一个按钮。

这是我目前所处的位置:我想将以下内容添加到回调函数列表中,但如果这甚至是有效的检查,我仍然不知道在 if 语句中放入什么。

这个回调函数虽然没有注册,但是'onDblClick':function...确实有效。

0 投票
2 回答
7414 浏览

jquery - flexigrid 弹出模态窗口

我正在尝试使用FLEXIGRID创建一个脚本作为显示来自数据库的信息的方法,但我希望用户也能够将信息输入到数据库中。我希望能够启动一个模式窗口,用户可以在其中输入信息并提交。FLEXIGRID 上的按钮编码方式如下:

好的,我的问题:

当我按下“添加”时,我希望出现一个模式弹出窗口,以使用 Ajax 加载本地文件的内容,以便用户可以输入信息。

到目前为止我所拥有的:

我尝试使用来自JqModal的代码:加载 CSS 和 Javascript:

在页面底部添加了 div:

但是如何触发该功能?

谢谢,克里斯蒂安。

LE:这是我现在拥有的代码,但它仍然不起作用:

IE 说: Object does not support this property or method flexigrid, line 56 character 5 这正是 $dialog 函数开始的地方。

LE2:如何通过 ajax 加载外部文件:

0 投票
1 回答
302 浏览

php - 用于更改图像来源的 Javascript 脚本

我正在为我的一个项目使用 flexigrid,我需要想出一种方法来根据其中一个单元格的值更改图像源。对于习惯使用 flexigrid 的人,我有以下代码:

我想出的 javascript 看起来像这样:

我不确定我需要在哪里插入这个函数以及如何触发它。任何帮助将不胜感激。

问候,克里斯蒂安。

LE:报告问题的代码:

0 投票
2 回答
3487 浏览

javascript - Flexigrid:选择行以在刷新后存活

我在一个项目中使用 flexigrid,我希望能够在网格刷新后保留选定的行。我在 flexigrid 讨论板上问了同样的问题,我得到了这个答案:

添加一个点击处理程序,如果选择行的行ID,则保存ID。刷新完成后,再次选择该行(如果仍然存在)

不知道如何继续,我什至不知道函数会是什么样子,所以这就是为什么我没有任何代码可以开始。

如果有人能指出我正确的方向,将不胜感激。

谢谢,

克里斯蒂安。

0 投票
2 回答
1738 浏览

javascript - Flexigrid:window.resize 问题

我设法提出了一个可以使 flexigrid 更加“流畅”的代码,更具体地说,它可以根据页面加载时的窗口大小调整大小,但是现在我想添加一个函数以在窗口大小发生变化时自动调整大小不刷新它。

这是我到目前为止所拥有的:

现在它在 jquery 中抛出一个关于无效参数的错误,但我很确定是语法问题。

谢谢,

克里斯蒂安。

0 投票
2 回答
2901 浏览

php - 在 CI flexigrid 中删除选定行的问题

我遇到了一些奇怪的问题。显然,我想删除我在 flexigrid 中选择的行。但是,当我选择行并单击“删除”按钮时,我只看到我实际选择了多少项目,但由于某种原因,它没有传递行 ID。在 JS 代码中,当我运行一些测试时,我注意到 items[i].id 似乎未定义。也许有人可以告诉我我在这里做错了什么。这就是我的实现的样子:

JS代码

控制器

看法

0 投票
1 回答
1390 浏览

javascript - rows.sort 不是一个函数,其中 rows 是 tr 元素的数组

我想做的是使用 Flexigrid jQuery 插件对静态表进行排序。该文件的 r3 版本需要应用一些补丁,以便对已经存在的表进行排序,并且从我在互联网上找到的一个补丁中,我得到了这个代码示例,但我无法使其正常工作。这段代码给了我一些问题。

我得到的错误是rows.sort is not a function。我查看了 sort 函数,是的,它可以按字母顺序对数组进行排序。rows是一个tr对象的数组。有什么解决方法吗?

0 投票
1 回答
420 浏览

jquery - jquery flexigrid 选择器

我正在尝试了解 FlexiGrid 的flexigrid

在第 1161 和 1163 行,我理解 jQuery 选择器: $('div',g.pDiv).html(html); & $('.pReload',g.pDiv).click(function(){g.populate()}); 但是这些看起来不像多个选择器,请建议我理解这段代码。

问候

0 投票
1 回答
1572 浏览

jquery - 修复 FlexiGrid 中的列标题

谁能告诉我们是否可以修复 FlexiGrid 上的前两列..?

我的要求是,需要修复 2 列和所有表头。我尝试了许多基于 jquery 的插件,发现 BI Grid 是正确的,但有一些 UI 问题。

http://www.bi-grid.com/