- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在处理一个相当简单的 DHTMLX 页面。我设法从数据库加载数据并将其显示在 DHTMLXGrid 中。但是,当我更改网格中的数据时,数据不会保存到数据库中,因此在重新加载页面时会丢失。
相关数据库包含三个表:用户、节目和观看。观看是唯一需要更新的(至少现在),但我似乎无法让它工作。
这是我的“connector.php”文件
<?php
require("codebase/connector/grid_connector.php");
require("codebase/connector/db_mysqli.php");
$servername = "nope";
$username = "nope";
$password = "nope";
$databaseName = "nope";
$conn = new mysqli($servername, $username, $password,$databaseName);
$query = "SELECT watching.user_ID, watching.show_ID,shows.name, watching.episodeswatched, shows.episodes, (shows.episodes - watching.episodeswatched) AS episodesremaining, watching.dropped, watching.waiting FROM watching INNER JOIN shows ON watching.show_ID = shows.ID INNER JOIN users ON watching.user_ID=users.ID";
$gridConnector = new GridConnector($conn, "MySQLi");
if($gridConnector->is_select_mode())
$gridConnector->render_complex_sql($query,"ID","name,episodeswatched,episodes,episodesremaining,dropped,waiting","user_ID,show_ID");
else
{
$gridConnector->render_table("watching","ID", "episodeswatched,dropped,waiting","user_ID,show_ID");
}
?>
以及制作处理器和DHTMLXGrid的Javascript的相关部分
showsGrid.init();
showsGrid.load("connector.php");
var myDP = new dataProcessor("connector.php")
myDP.enableDataNames(true);
myDP.init(showsGrid);
我尝试使用同一行来获取数据和更新(render_complex_sqlquery),但这只是将有问题的行涂成红色。至少使用这种方法该行保持黑色。
我错过了什么吗?我做错了什么吗?我已经被困在这里太久了,我承认失败了。我查看了我能找到的每个示例和教程,浏览了文档,但没有找到任何帮助。
忘记了 GitHub 链接:https://github.com/lightspeed1001/dhtmlxdemo
最佳答案
您需要删除“myDP.enableDataNames(true);”线
此命令可以与自定义后端一起使用,但是当您在服务器端使用连接器时,您必须使用默认的数据发送模式。
关于javascript - DHTMLX DataProcessor 不保存对数据库的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26951097/
我使用过移动调度程序并想将数据存储到本地 sqlite 数据库中,我使用的是 android 应用程序,所以我有 html 文件,而不是 php。 谁能帮我在从调度程序添加新数据时将数据存储到 sql
如何从 DHTMLX 网格中选择一行的列并将其拖放到 DHTMLX 表单的文本框中并设置值? 最佳答案 没有标准功能来实现此类用例。 可以将表单注册为放置区域,因此将行从网格拖动到表单将产生一个事件。
我有这两个表:gantt_tasks 和 gantt_links,我成功将任务添加到第一个表,但如果我尝试添加链接,则会出现此错误。 java.lang.ClassCastException: com
我正在使用 DHtmlxGantt。在我的甘特图中,我有一些任务。 我的问题是“DHtmlxGantt 图表中时间刻度的默认开始值和结束值是多少”。 我知道我们可以使用 gantt.config.st
使用 DHTMLX Pro,我尝试将行添加到我的表中。 header 部分加载正常,但其他行未加载到表中。这是我的代码, 使用 Require.js 包含 'dhtmlxcommon', 'dhtml
我的 dhtmlx 时间线不断跳过几周,而不是从周末跳到星期一。我不明白它为什么这样做。我添加了一些应该可以解决此问题的代码,但事实并非如此! # 到目前为止,当我点击转到下周时,它会一次跳过多个星期
我对这个dhtmlx比较陌生。我必须基于复选框选择来编辑值。我正在尝试做。但是不知何故,它引发了异常。尝试了几乎所有可能的API选项。但是似乎没有任何作用。 var x = document.getE
我在我的 MVC3 项目中使用 DHTMLX Scheduler。一切都很好,但在该事件调度程序页面中,我使用了一种表单来输入一些外部数据。这样事件调度程序就会转到页面底部。如果我在窗口内单击以创建或
当我向日历中添加一个新事件时,除了日期和时间之外,其他所有内容都会保存,因为日期和时间没有保存到数据库中,因此该事件不会一起显示,但是当我从数据库中插入一行时,它会显示。我怀疑可能格式不对? 这是日期
我有一个工作的 DHTMLX 网格,它有许多包含组合框的列。在先前的组合框中进行选择后,其中一些组合框需要动态填充数据。 例如。 如果用户在项目组合框中选择项目 1234,则作业组合框应仅显示属于项目
我在 dhtmlx 网格中设置了一个列类型,如下所示 grid.setColumnExcellType( 0, 'ra'); 当我将列禁用为: grid.cellById(rowId, 0).setD
我在 Ruby on Rails 项目上使用 DHTMLX Grid。 如果在几个单元格上选择了某个值,我有几个启用/禁用单元格的“验证”(请参阅我关于这个问题的第一个问题 -> Change c
我目前正在为我们的项目制作一个调度模块,为了实现这一目标,我们将使用 DHTMLX 甘特图。但是,我无法存储输入甘特图中的值! 这是我的图表代码
我正在尝试构建一个应用程序,供用户提交他们的工作时间,但在将其他数据拉入网格时遇到问题。 例如:如果用户要在员工代码列中输入员工代码 0000,则员工姓名字段需要更新为“John Doe”。所有这些数
奇怪的是,不确定我的应用程序中的其他代码是否导致了此问题,但这里是。 当我第一次用数据填充网格时,它允许我立即使用过滤器。当我单击重置按钮(过滤器中带有文本)以清除网格并为下一次加载做好准备时,过滤器
有没有办法创建可滚动的DHTMLX图表(条形图或折线图)。 据我从代码中了解到,图表是在三个 Canvas 上绘制的。一种用于水平线,一种用于垂直线,另一种用于实际图表。因此,我无法使图表可滚动。 我
我使用下面的代码创建了一个 dhtmlx 窗口: self.w_pictures = new dhtmlXWindows(); self.w_pictures.enableAutoVi
我正在使用 dhtmlx 调度程序,并希望使用 addMarkedTimeSpan 方法添加标记的时间跨度作为此处的描述:http://docs.dhtmlx.com/scheduler/api__s
我正在使用DHTMLX Gantt Chart 。作为我的项目的一部分,我创建了很多自定义图层来处理图表,但遗憾的是,这使我的代码非常臃肿,必须声明每个任务要呈现为图层。我最初的想法是使用循环和对象数
我正在尝试创建一个已选中的复选框。我无法找到创建它所需的文档。 JS 函数的输入是单元格。我不知道之后该做什么。 到目前为止,这是我的代码: function eXcell_includeRC
我是一名优秀的程序员,十分优秀!