如何将自定义字段添加到 dhtmlxScheduler
How to add custom field to dhtmlxScheduler?
我想在dhtmlScheduler中的灯箱中添加多个自定义字段。我意识到这是先前问题的重复,但该答案不完整/不正确。
我的应用程序在客户端使用 dhtmlxDataProcessor 正确存储和调用来自 MySQL 数据库的数据,在服务器端使用 PHP 使用 dhtmlxConnector 正确存储和调用数据。我已经仔细阅读、重新阅读和解析了自定义"详细信息"表单上的文档。我已经使用了05_custom_editor.html示例中的代码。
问题是这些示例不起作用 - 它们静默地无法在"描述"部分中存储第二个字段"详细信息"。这并不奇怪,因为没有任何地方将字段映射到数据库列。
- 需要进行哪些更改才能将示例表单的"详细信息"字段存储在数据库中并与事件一起调用?
- 需要进行哪些更改才能支持基于"文本"字段填充的"详细信息"字段中的只读数据?我想到的是一个具有关联地址的名称。
- 如何使用灯箱中的表单调用自定义窗口以填充地址?
我希望能够通过扩展默认灯箱来做到这一点,但这不是必需的。
任何指导都值得赞赏。
使用 dhtmlScheduler 时有 3 个必填字段。它们是 PHP 连接器中的前 3 个:
$scheduler->render_table("my_table","id","start_date,end_date,name,details,....
只要保留顺序,连接器就可以使用任何列名称。但是因为它是必需的并且到处都在使用,所以dhtmlScheduler必须引用事件的名称。它被称为"文本"。
灯箱部分将描述映射到"文本"。我认为没有
scheduler.locale.labels.section_description
出于同样的原因。
1) 更新 PHP 连接器以拉入必填字段。2)您可以使用sched.formSection('myfield')从灯箱内部获取组件,然后您可以添加javascript以模糊焦点。3) 普通的脚本
在显示灯箱之前,您可以使用其中一个自定义事件更改任何表单项。
我的dhtmlScheduler在失败时似乎非常直言不讳!控制台怎么说?您是否逐步了解它在哪里失败?
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在映射数组中添加换行符
- 正在将数据主题添加到所有项目
- ZeroClipboard-在复制之前添加到值
- 我可以在json对象中添加一个函数吗
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何添加浮动和非浮动,其他
- 添加文字和评论功能更新Div
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 在函数中添加数组元素的数值
- 如何将歌曲添加到jPlayer
- 在html Select中添加搜索
- Java脚本时间添加
- FabricJs-限制主对象内添加对象的移动区域
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 如何在Google柱状图中动态添加行/列
- 正在尝试使用if和else添加类,但无法正常工作
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象