买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:一网互通(北京)科技有限公司
摘要:本发明实施例中提供了一种日历选择器生成方法及装置,属于数据处理技术领域,该方法包括:当用户打开日期选择器时,检查是否有默认传入的日期区间;对待展示的日期区间进行解析,获得待展示的日期区间所包含的月份的总数tolMonth;为第一展示列表中的每个元素添加一个点击事件监听器;在第一展示列表和第二展示列表上,设置用户手动输入日期范围的开始和结束时间的输入框,计算用户在第一展示列表和第二展示列表上的时间决断值τ;当用户在日期组件集合DZ中的所有日期子组件上完成日期选择之后,收集所有选定的所有日期信息,形成日期信息集合。本方案能够提高日历选择的便利性。
主权项:1.一种日历选择器生成方法,其特征在于,包括:当用户打开日期选择器时,检查是否有默认传入的日期区间,如果有,则将默认传入的日期区间作为待展示的日期区间,如果没有,设置待展示的日期区间为默认时间区间;对待展示的日期区间进行解析,获得待展示的日期区间所包含的月份的总数tolMonth,并生成包含tolMonth个日期子组件的日期组件集合DZ={DZ1,DZ2,…DZtolMonth},当tolMonth的值大于等于2时,选取待展示的日期区间的结束时间作为当前月份curMonth,并在curMonth的左侧区域设定curMonth对应的上一个月份brfMonth;基于curMonth所在月份的每一天,在第一日期子组件DZ1上生成第一展示列表,通过遍历curMonth所在月份的每一天并创建对应的DOM元素,为第一展示列表中的每个元素添加一个点击事件监听器;在日期显示界面的右侧显示curMonth月份对应的第一展示列表,在日期显示界面的左侧利用第二日期子组件DZ2显示brfMonth月份对应的第二展示列表,分别渲染第一展示列表和第二展示列表所对应的日历视图;在第一展示列表和第二展示列表上,设置用户手动输入日期范围的开始和结束时间的输入框,当用户在输入框中输入后,设置curFocus变量以反映用户的焦点日期,当用户点击日历上的日期时,触发绑定的点击事件处理器,所述点击事件处理器更新curFocus,进而形成curFocus变化向量KF={KF1,KF2,…KFn},以及curFocus变化向量KF所对应的curFocus变化时刻向量KT={KT1,KT2,…KTn};当tolMonth的值大于等于3时,基于curFocus变化向量KF={KF1,KF2,…KFn}和curFocus变化时刻向量KT={KT1,KT2,…KTn},计算用户在第一展示列表和第二展示列表上的时间决断值τ,当时间决断值τ小于预设值τ0时,在日期显示界面上,用第三日期子组件DZ3覆盖第二日期子组件DZ2,用第二日期子组件DZ2覆盖第一日期子组件DZ1;当用户在日期组件集合DZ中的所有日期子组件上完成日期选择之后,收集所有选定的所有日期信息,形成日期信息集合,将日期信息集合转换成预设的数据对象,将所述数据对象通过回调函数的方式传递给日期子组件对应的父组件后,关闭日期选择器的显示界面。
全文数据:
权利要求:
百度查询: 一网互通(北京)科技有限公司 日历选择器生成方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。