问题标签 [jscalendar]

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 投票
4 回答
1471 浏览

grails - Grails Calendar 插件抛出堆栈/递归错误

日历插件版本:CURRENT RELEASE 1.2.1

我按照 grails 插件文档中提到的步骤操作,在所有类型的浏览器中都出现以下错误

Chrome 14.0835:未捕获 RangeError:超出最大调用堆栈大小。

Firefox 6.02:太多递归 calendar.js 行 1851

IE 9:超出堆栈空间 calendar.js 第 1850 行

0 投票
1 回答
3346 浏览

javascript - 无法从旧的 jscalendar 干净地升级到新的 jscal2 版本

为什么我需要升级
我需要禁用导航到某个日期之后的日期的功能,所以我正在考虑从 jscalendar (http://www.dynarch.com/projects/calendar/old/) 升级到 jscal2 (http ://www.dynarch.com/projects/calendar/) 在我的项目中。但是在新 jscal2 的主页和文档中,提到了以下内容 -

  • 请注意,这是一个全新的产品。

  • 请注意,它与我们的旧日历项目不兼容。

问题
所以,我很困惑,是否可以对我当前的项目进行最小更改的升级,如果可以,那么究竟如何做到这一点。我已经在网站上发表了评论 - http://www.dynarch.com/projects/calendar/discussion/并等待一些回复。同时,我认为使用过该产品的人可能会有所帮助,所以这是我的问题。

我项目的现有代码使用 jscalendar 1.51 版(我看到在 calendar.js 文件中写了这一行 - calendar.js,v 1.51)。这些帮助代码中有一些行,其中包含function showCalendar()which 调用var cal = new Calendar(),如下所示 -

在此处检查相同的内容 http://pastebin.com/QHAb0WdB

但是我在今天下载的新版本的演示中没有看到那个帮助脚本。我尝试删除包含旧版本的所有 js/css 文件,包含新版本的文件,但只保留相同的 jscalendar.js,但它给出了这个 js 错误 -

onSelect我猜想,我可以通过像这样将参数添加到新的日历启动中来限制过去的日期-

但是在辅助脚本中修改失败后我没有尝试任何东西。

如果您对正确的升级过程有任何想法,请告诉我。我不确定我错过了什么。

我原以为这就像更改 js 的包含一样简单,并且可能是 css 文件,并且不需要更改代码。我只需要根据需要设置一些与禁用日期相对应的配置参数。

更新
现在让它变得更简单!!

首先更正,这不是升级,因为 jscal2 的文档(我想使用的那个)说 -

  • 请注意,这是一个全新的产品。

  • 请注意,它与我们的旧日历项目不兼容。

我知道调用日历所需的最小值是 -

所有参数都是可选的。但是,您应该为弹出日历提供 cont(用于内联日历)或触发器之一,或者提供您自己的代码来显示弹出日历。我们稍后会看到如何做到这一点。

我想我需要编写该代码来显示弹出日历,如下所示 -

但是,我在文档中没有看到任何这样的代码。我尝试使用此代码,但不起作用 -

有什么想法吗?

谢谢

Bounty Started
找到了一个不太好的、未优化的解决方案,将其发布在答案中,但仍在寻找合适的解决方案。

0 投票
1 回答
1210 浏览

jsf - JS 日历 + JSF

抱歉输入错误,英语不是我的妈妈郎。我在普通 html 上编写了这段代码,我设法将其转换为 xhtml 文件,我想将显示的值发送<input id="f_date"><h:inputText>

在此先感谢,最好的问候

0 投票
1 回答
2361 浏览

javascript - 使用 Dynarch 的 JSCalendar 1.0,如何将默认日期设置为昨天

我正在使用来自 dynarch.com 的 1.0 版 JSCalendar 我在页面上有 3 个日历,对于其中一个,我需要将默认日期设置为昨天。

我用来设置日历的代码如下所示:

我尝试添加一个“日期”参数,但它似乎没有完成这项工作。也许,它可能需要采用不同的格式。

如何设置默认日期?

0 投票
1 回答
30 浏览

javascript - fullcalendar.js 从 json 输入中显示两次日期

我正在根据来自 json 输入的日期制作日历。问题是即使我的 json 数据没有重复的日期。它在一天内显示两个相同日期时间的时段。我也尝试将日历设为支持 24 小时的日历,但问题仍然存在

我正在使用的 js 日历代码。

插槽如2018-09-28 23:30被重复两次

0 投票
1 回答
20 浏览

jquery - 当我按 alt 或 ctrl 时页面几乎完全变白

我有我的网页。看起来不错。但是只要我按下 alt 或 ctrl,几乎整个网页都会变白。它只发生在网站的一页上。这是一些屏幕截图。

前:

在按下 alt 键之前

后:

按下 alt 键后

问题:为什么会这样?

我查看了我的代码,试图注释掉可能导致它的事情。这个页面和我一直在处理的其他页面的唯一特别之处是我在这个页面上使用了 jsCalendar,以及 svg 图像来使一些水流入小气泡。我正在使用 Foundation 框架和很多 jQuery。我没有使用其他特殊库。我不能共享所有代码,因为 1,它是一家私人公司,2,它会涉及共享 1500 多行代码,我敢肯定你们都不想看。而且我无法制作更简单的测试用例,因为我不知道代码的哪一部分导致了它。我正在寻找关于它为什么会发生的想法,如果你有特定的代码片段你想看看可能会导致它,我可以发布那些。提前致谢!

更多信息:当我在 Chrome 中检查页面时,似乎覆盖整个页面的唯一元素是<div class="js-off-canvas-overlay is-overlay-fixed"></div>,但是当我删除它时,没有任何变化。大白的东西还在。

0 投票
1 回答
469 浏览

javascript - 如何使用 JavaScript 创建两个日历并将它们链接在一起

我正在使用 LightPick 日历。
它工作正常,但我需要实现的功能是在同一页面上制作两个日历并将它们链接在一起。我想要他们两个内联日历。我只想在该日历中选择范围。例如,我想在任一日历中选择一个范围,第二个日历也应该更新其值。

目前我在一页上有两个日历,我试图将它们链接在一起

//HTML文件

但他们正在更新文本 html 中的值,而不是实时内联日历中的值。我需要帮助来链接这些日历。
我需要帮助来链接这些日历。

看到这个来检查OutPut

0 投票
0 回答
92 浏览

javascript - 在输入字段中输入新日期时如何突出显示我的日历?

所以我的页面上有两个日历,当我选择日期时,它会在我创建的字段中显示这些选定的日期。但我想做的是;如果用户手动更改这些日期(或其中任何一个),我希望我的日历也更新日期并保持它们突出显示。

0 投票
1 回答
152 浏览

javascript - 带有日期选择器的 BIRT 报告不起作用

我正在使用 BIRT RCP 4.8。我正在尝试在参数选项卡中添加一个日期选择器。我修改了 FramesetFragment.jsp 如下...

和 TextBoxParameterFragment.jsp 作为

但我仍然没有在 WebViewer 中或部署后选择日期的按钮。浏览所有资源,感谢任何帮助。参考链接 在此处输入链接描述

0 投票
1 回答
1556 浏览

javascript - ToastUI 日历依赖要求

我正在尝试使用此处提供的 Toast UI 日历: https ://github.com/nhn/tui.calendar 我尝试通过 CDN 使用它,这需要我们插入以下内容:

当我尝试在我的 html 文件中创建日历时,我注意到它缺少一些功能,例如日期选择器、渲染范围,甚至是事件调度程序弹出窗口。我还注意到他们将 tui-code-snippet 称为此日历的依赖项: https ://github.com/nhn/tui.calendar#-dependency 但是,我不确定要从 tui-code 中包含哪些内容-snippet 确切地说,因为那里有一堆函数,他们声明我们应该只从中导入我们需要的函数: https ://github.com/nhn/tui.code-snippet#-usage

对此的任何帮助将不胜感激。

编辑:我还添加了以下 tui-code-snippet 文件,这仅帮助我让日历显示/渲染,但仍然缺少所有功能: