问题标签 [dhtmlx-scheduler]
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.
dhtmlx-scheduler - 运行引用 Google Map API 和 .js 文件的 html 页面的 .apk 文件时,不会显示任何内容
我在我的项目中使用 DHTMLXSCHEDULER(它是一个支持触摸屏和现成 .js 代码的插件)。
当我在 android 模拟器上运行我的项目时,出现以下错误,并且模拟器上显示完整的白屏
02-11 02:16:21.398:E/Web 控制台(868):未捕获的 ReferenceError:google 未在文件中定义:///android_asset/codebase/dhxscheduler_mobile.js:316 02-11 02:16:21.405:E/ cutils-trace(868):打开跟踪文件时出错:没有这样的文件或目录 (2)
html代码如下
问题是谷歌地图脚本没有在上面的代码中被导入。我不知道该怎么做才能将 Google Map 脚本加载到上述文档中。
有什么问题?
dhtmlx-scheduler - dhtmlx 调度程序 - 如何在月视图中使用选择栏?
默认情况下,dhtmlx 调度程序为周视图的每个事件使用一个选择栏:
http://docs.dhtmlx.com/scheduler/api__scheduler_select_config.html
有没有办法在月视图中使用它?
angularjs - 角度中的dhtmlx调度程序冲突检测
我已按照教程使调度程序与角度一起工作。不过我确实有一个问题。人们只能通过我自己的表单添加事件,而不是通过调度程序本身,因为他们必须选择要添加到事件的图像。
但这使得 scheduler.collision 不起作用。我仍然可以在同一时间范围内添加事件。另外,如果我想覆盖 checkCollision 方法,我会在控制台中收到一个错误,表明该方法未知。
我真的不知道如何让两者一起工作,因为我是 Angular 的新手。
我的调度程序指令:
调度程序 save_event 方法(通过 php):
javascript - 在 dhtmlxScheduler 和 AngularJS 中将日期转换为字符串
我正在将 dhtmlxScheduler 与 AngularJS 一起使用,并且我正在寻找一种将 Date 对象转换为字符串的方法。我只关心在下面的 app.js 代码中转换开始日期,而不是结束日期
有任何想法吗?
javascript - 在 PHP 的 dhtmlx 调度程序中添加自定义字段
我是使用 dhtmlx 调度程序的新手。我也想将共享事件与位置数据一起使用。但我做不到,下面是我的服务
$action->set_value("locationId", $location_id"); 是我从官方网站获得的现有示例代码中添加的唯一一行。我还在 events_shared 表中添加了一个列。
java - DHXScheduler 保存/获取自定义灯箱字段
我在我的 JSP 应用程序中使用 DHXScheduler 来安排考试时间表。我添加了一个完全自定义的灯箱,其中包含我自己的字段以及有关考试的信息。
这是我的 EventsManager 类,它保存、创建和获取事件。它扩展了 DHXEventsManager 类。
该类Event
扩展DHXEvent
并包含附加字段的 getter 和 setter。问题是,当我从DHXEv
to转换时Event
,我将其他字段丢失为 null 但 saveEvent 方法只接受 DHXEv 作为参数。
这是events.jsp
调用 EventsManager 中的 getEvents() 方法以获取带有事件的 JSON 对象的文件。
这是它返回的样本。如您所见,它仅返回来自DHXEv
对象的字段,即id, start_date, end_date and text
。
如何将这些附加字段添加到 JSON 对象,即有一个带有 studyunit 标题、部门等的对象?
这是调度程序的一些相关客户端代码。它的配置以及 save_form() 和 show_lightbox 方法:
我猜这只是我必须进行的一个小修改才能获取 JSON 对象中的字段并将它们显示在灯箱中。
你知道我该如何解决这个问题吗?谢谢!
java - DHTMLX java planner 将控件添加到灯箱:DHXExternalLightboxForm-error '无法解析为类型'
我正在使用 DHTMLX javaplanner。我需要修改灯箱界面。我正在使用以下代码:
我收到一个错误:
我是否必须导入其他一些包。?
javascript - 在 DHTMLX 调度程序中添加大量事件时的性能
当添加大量事件(数百个)时,我们在 DHTMLX 调度程序中发现了一个奇怪的问题。想象一下这些事件都在 1 月至 3 月的日期范围内。如果用户当前正在查看该日期范围,则添加事件的代码大约需要 15 秒才能运行。但是,如果用户正在查看,比如三月至五月,那么同一段代码会立即运行。不仅如此,在代码立即运行后,您可以立即滚动到 Jan-Mar 范围并查看所有 200 个事件;他们渲染不到一秒钟。
我们认为问题一定是在添加每个事件后由调度程序完成的完全重绘。目前,我们已经添加了一种解决方法,即我们将用户查看的日期更改为遥远的未来,添加所有事件,然后将其日期更改回原来的日期。然而,这似乎是一个 hack,我们宁愿有一个像“scheduler.config.suppress_repaint”这样的选项,我们可以在添加事件时将其设置为“true”。
这样的事情存在吗?我们无法在调度程序文档中找到任何提及此类事情的内容。非常感谢任何帮助。
编辑:根据下面的评论,此问题已通过在官方 DHTMLX 论坛上发布来解决,从而产生了解决该问题的补丁,该补丁随后被合并到下一个官方版本中。请参阅此处的讨论:https ://forum.dhtmlx.com/t/performance-when-adding-large-number-of-events-via-backbone/30367
javascript - Dhtmlx scheduler onEmptyClick not able to access object properties in IE8
I have implemented Dhtmlx Scheduler for taking an appointment from website. Everything works fine but few methods are not working in IE8.
Following is my onEmptyClick Method:
Here problem is with hasClass. On other browser it works all right. But on IE8 it returns "native_event_object.target" as Undefined, which is causing all the problems.
It returns "native_event_object" all good I can even see target in console.
Any Idea how to fix this ?
mysql - dhtmlx 调度程序动态颜色
我正在使用带有时间线扩展的 DHTMLX 调度程序。
我已将数据连接到 MySQL 数据库,一切正常。然后,我创建了自定义代码,其中设置了 2 种颜色(背景和文本)并将其插入到数据库的“部分”(y 轴值)表下。
现在,当加载了带有调度程序的页面时,将执行一个 SQL 查询,该查询检查每个事件并将颜色值从“section”表复制到“events”表。然后在初始化调度程序时在页面的更下方,它还会收集这些值并将其分配给每个事件。
例子:
我将 Room1 和 Room2 作为“部分”。我将 Room1 的背景颜色设置为“蓝色”并将其保存到数据库中。当页面加载时,查询检查分配给 Room1 的所有事件,并为它们分配相同的背景颜色“蓝色”。
问题:
当我添加一个新事件时,它被分配了默认的背景颜色。
当我移动一个事件时,它会保持以前的背景颜色。
刷新页面,重新运行脚本,所有颜色都会相应更新。但是,这并不能解决我的问题,因为它必须手动完成。有没有办法在插入/更新后自动刷新页面?
或者更理想的是,我可以在页面加载时将“部分”颜色存储在变量中,然后在客户端插入/更新事件中相应地分配它们。并且当页面加载时,它会更新数据库。但是,我再次不确定如何定位这些插入/更新功能。
欢迎任何帮助或建议,以获得更好的解决方案,并将不胜感激。
先感谢您