问题标签 [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.
jquery - 使用 EditableGrid 的多个 mysql 链接网格
我正在通过 EditableGrid 演示修改代码以理解它,并通过 write-to-db 示例达到多个网格的工作示例。我是非程序员和 vba-hack。
在非数据库示例中创建多个网格非常简单。然而,试图复制多个网格的代码/结构,我认为原型和这个对象可能会让我感到困惑
没有 db-link/inline-edit 的多个网格:
带有 db 链接和内联编辑的单个网格:(对示例进行了一些修改)
如果它有助于放置整体上下文,最终结果是在单个页面上有多个网格,填充单个 sql 查询,由 html 表单输入 {accounting sql injection} 定义,每个网格显示来自 db 的不同字段
有人可以简单地解释一下原型的上下文和这里的例子吗
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.id
并projects.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 问题
javascript - Editablegrid mysql绑定不更新
我正在将可编辑网格与 mysql 一起使用。它将数据绑定并显示到我的网格。但是,当我尝试编辑或更新网格时,它没有这样做。
下面是我的加载数据的一些代码,
以下是更新脚本的代码:
下面是将值传递给我的 update.php 脚本的 javascript 部分。
这个模板带有一个 javascript editablegrid-2.0.1。我注意到问题与主键有关。在可以从 www.editablegrid.net 找到的演示中,该表具有主键 ID,而我的具有 CertificateNo,但我的表中的 ID 不是主键。
所以我改变了
至
现在我无法更新网格。
javascript - EditableGrid - 使用 javascript 显示搜索过滤器和分页
我正在使用 EditableGrid 使用 Javascript 动态创建网格。
我能够正确显示网格。但是谁能告诉我,我如何添加搜索过滤器(搜索框)和分页?
jquery - 在 EditableGrid 中添加滚动条
我正在使用 EditableGrid( http://www.editablegrid.net ) 并想知道有没有办法在网格中插入滚动条。
我不想使用分页,我只想添加一个滚动条,以便我可以向下/向上滚动以查看记录。
比如说,我将网格的页面大小设置为 20,如果要显示第 40 条记录/行,则网格右侧会出现一个垂直滚动条。如果它是 '<= 20' 那么它不应该显示滚动条。
mysql - 可编辑网格 HTML
mySql DB 的可编辑网格有问题。它可以很好地加载数据,但是当我需要编辑时,他们只选择第一行的数据。它不会在更新文本框中加载其他单元格数据。
任何帮助将不胜感激。我正在使用这个 http://www.editablegrid.net/en模块
jsp - EditableGrid 数据类型:双精度
我正在使用 editablegrid 库使表格可编辑,以便以后可以编辑和更新要从中提取数据的数据库。我对 jsp 中的元数据标头有一些问题。我有:
这一切都很好,但是显示的 PRICE 列有点奇怪,它使用逗号而不是句号,反之亦然。例如:
1.5(一个半)将显示为“1,5” 1,500(一千五)将显示为“1.500”
有谁知道如何改变这个?
javascript - 网格不在Firefox中呈现
我正在使用EditableGrid动态生成和操作列模型。一切都按计划进行,除了与 Firefox 的一个兼容性问题(..是的,不是 IE -_-)。我知道这可能是某种关闭问题?我似乎无法解决这个问题。这是出现问题的地方:
它抛出的异常是:
ReferenceError:未定义 GetValidatorObject [var valObj = GetValidatorObject(expression);]
有任何想法吗?
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 的输出是这样的:
javascript - 如何使 EditableGrid javascript 库中的列不可排序?
我想拒绝通过单击列标题触发的列排序功能,但我找不到要为此行为设置的属性。