问题标签 [editablegrid]

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

jquery - 使用 EditableGrid 的多个 mysql 链接网格

我正在通过 EditableGrid 演示修改代码以理解它,并通过 write-to-db 示例达到多个网格的工作示例。我是非程序员和 vba-hack。

在非数据库示例中创建多个网格非常简单。然而,试图复制多个网格的代码/结构,我认为原型这个对象可能会让我感到困惑

没有 db-link/inline-edit 的多个网格:

带有 db 链接和内联编辑的单个网格:(对示例进行了一些修改)

如果它有助于放置整体上下文,最终结果是在单个页面上有多个网格,填充单个 sql 查询,由 html 表单输入 {accounting sql injection} 定义,每个网格显示来自 db 的不同字段

有人可以简单地解释一下原型的上下文和这里的例子吗

0 投票
1 回答
1721 浏览

javascript - AJAX 更新多个数据库表

我有一个从两个 mysql 表中读取数据的 ajax 表,这些表是

project_ownerships - id_own, project, code, own_current, own_future
projects - id, project, location, type, type2, area, transport, stage

使用连接表 sql 查询,数据可以很好地读入网页表。

但是我无法让编辑更新正常工作。我只能data - id从一个数据库表中获取一个值。

所以属于projects表的任何更新都可以更新,但任何更新project_ownerships都没有正确的 id 值并更新错误的 db-record

这是更新功能。此函数返回错误“未找到索引或名称 id_own 的列”

这是php更新

基本上我正在尝试做的事情......

如果projects.id从 sql 中删除,则更新将不起作用

如果project_ownership.id_own更改为project_ownership.idprojects.id删除,则更新将起作用,但仅适用于project_ownership.*字段

所以...我需要在 sql 查询中有一列称为*.id

单独地,当发送更新时,可以通过以下方式选择正确的表名

所以使用相同的逻辑

首先,认识到own_current存在,并将参数传递给editableGrid.getValueAt(rowIndex, editableGrid.getColumn("id_own"))但返回的错误是“找不到具有id_own名称的列”......?

我真的很困惑。。

它不能不存在(从 sql 中删除)否则更新会冻结

但是当它在那里时找不到...

任何帮助都会很棒

如何定义ajax - data - id列或 rowIndex 列?

我正在研究这个理论

editableGrid.getRowId(rowIndex)

可能是这样的(显然不是这样,否则这会起作用)

editableGrid.getValueAt(rowIndex, editableGrid.getColumn("id_own"))

但我也尝试过,除其他外

editableGrid.getValueAt(rowIndex, editableGrid.getColumnIndex("id_own"))

返回“无效的列索引-1”

editableGrid.getValueAt(rowIndex, editableGrid.getColumnName("id_own"))

更新

有几个私有函数editablegrid可以定义行 id 是什么。所以我想这使它成为一个可编辑的网格问题,而不是真正适合这里的 javascript、ajax 或 php 问题

0 投票
3 回答
1067 浏览

javascript - Editablegrid mysql绑定不更新

我正在将可编辑网格与 mysql 一起使用。它将数据绑定并显示到我的网格。但是,当我尝试编辑或更新网格时,它没有这样做。

下面是我的加载数据的一些代码,

以下是更新脚本的代码:

下面是将值传递给我的 update.php 脚本的 javascript 部分。

这个模板带有一个 javascript editablegrid-2.0.1。我注意到问题与主键有关。在可以从 www.editablegrid.net 找到的演示中,该表具有主键 ID,而我的具有 CertificateNo,但我的表中的 ID 不是主键。

所以我改变了

现在我无法更新网格。

0 投票
1 回答
1285 浏览

javascript - EditableGrid - 使用 javascript 显示搜索过滤器和分页

我正在使用 EditableGrid 使用 Javascript 动态创建网格。

我能够正确显示网格。但是谁能告诉我,我如何添加搜索过滤器(搜索框)和分页?

0 投票
1 回答
376 浏览

jquery - 在 EditableGrid 中添加滚动条

我正在使用 EditableGrid( http://www.editablegrid.net ) 并想知道有没有办法在网格中插入滚动条。

我不想使用分页,我只想添加一个滚动条,以便我可以向下/向上滚动以查看记录。

比如说,我将网格的页面大小设置为 20,如果要显示第 40 条记录/行,则网格右侧会出现一个垂直滚动条。如果它是 '<= 20' 那么它不应该显示滚动条。

0 投票
0 回答
70 浏览

mysql - 可编辑网格 HTML

mySql DB 的可编辑网格有问题。它可以很好地加载数据,但是当我需要编辑时,他们只选择第一行的数据。它不会在更新文本框中加载其他单元格数据。

任何帮助将不胜感激。我正在使用这个 http://www.editablegrid.net/en模块

0 投票
2 回答
1507 浏览

jsp - EditableGrid 数据类型:双精度

我正在使用 editablegrid 库使表格可编辑,以便以后可以编辑和更新要从中提取数据的数据库。我对 jsp 中的元数据标头有一些问题。我有:

这一切都很好,但是显示的 PRICE 列有点奇怪,它使用逗号而不是句号,反之亦然。例如:

1.5(一个半)将显示为“1,5” 1,500(一千五)将显示为“1.500”

有谁知道如何改变这个?

0 投票
1 回答
160 浏览

javascript - 网格不在Firefox中呈现

我正在使用EditableGrid动态生成和操作列模型。一切都按计划进行,除了与 Firefox 的一个兼容性问题(..是的,不是 IE -_-)。我知道这可能是某种关闭问题?我似乎无法解决这个问题。这是出现问题的地方:

它抛出的异常是:

ReferenceError:未定义 GetValidatorObject [var valObj = GetValidatorObject(expression);]

有任何想法吗?

0 投票
0 回答
4626 浏览

php - EditableGrid+mysql 与添加/删除

Soo.. 我有一个 EditableGrid 的示例(http://www.editablegrid.net/),这是一个非常酷的网格,它可以让我将数据从 mysql 表加载到 html 网格,并进行排序、内联编辑 + mysql 数据库更新。我从另一个示例中添加了过滤功能,但正在努力添加删除行和添加行功能。

我找到了一个如何通过添加新列来删除的示例,我可以从那里调用更新函数..但我在语法和放置它的位置上苦苦挣扎..到目前为止,javascript 让我难以置信.. http:// /www.editablegrid.net/editablegrid/examples/simple/index.html

输出被加载到一个简单的 html 文件中的 div 上,并且运行良好.. 很好,很快并且更新得很好。我只想在表格中添加“新”和“删除”功能。

任何帮助表示赞赏。

loaddata.php 的输出是这样的:

0 投票
1 回答
119 浏览

javascript - 如何使 EditableGrid javascript 库中的列不可排序?

我想拒绝通过单击列标题触发的列排序功能,但我找不到要为此行为设置的属性。