确定时间范围的回调函数相互不冲突

发布于 2024-12-22 00:30:38 字数 369 浏览 2 评论 0原文

假设我有一组 JSON 事件,每个事件都有开始时间和结束时间,我需要创建一个函数来提供一组与此不冲突的时间范围。假设该集合包含 0800-0845、1200-1230、1140-1240、1430-1530 等。我如何在此小部件中将这些时间灰显 http://fgelinas.com/code/timepicker/ 使用 OnHourShow 和OnMinuteShow 回调?目前我只是让它使用 OnSelect 事件来使用 sql 查询来检查服务器,但这显然扩展性非常差,并且对用户非常不友好,所以我正在研究其他解决方案。我只需要朝着正确的方向推动,说实话,我只是不知道从哪里开始。

Let's say I have a JSON set of events, each with a start time and end time, and I need to make a function that will give me a set of time ranges that do not conflict with this. So let's say the set contains 0800-0845, 1200-1230, 1140-1240, 1430-1530, etc. How would I grey out these times in this widget http://fgelinas.com/code/timepicker/ using the OnHourShow and OnMinuteShow callbacks? Currently I just have it use the OnSelect event to check against the server using sql queries, but this obviously will scale extremely poorly, and is pretty unfriendly to the user, so I am investigating other solutions. I just need a nudge in the right direction, I just have no idea where to start on this to be quite honest.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最单纯的乌龟 2024-12-29 00:30:38

您应该将 json 值存储在 JavaScript 变量中,然后在 onHourShow 回调中检查该变量。

You should store your json values in a javascript variable, and then check against that variable in the onHourShow callback.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文