确定时间范围的回调函数相互不冲突
假设我有一组 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该将 json 值存储在 JavaScript 变量中,然后在 onHourShow 回调中检查该变量。
You should store your json values in a javascript variable, and then check against that variable in the onHourShow callback.