当前位置: 首页 > news >正文

淘宝客做网站怎么做二次开发培训

淘宝客做网站怎么做,二次开发培训,深圳网站建设799元起全包域名,网络规划设计师多少分通过DHTMLX Suite UI 组件库允许您更快地构建跨平台、跨浏览器 Web 和移动应用程序。它包括一组丰富的即用式 HTML5 组件#xff0c;这些组件可以轻松组合到单个应用程序界面中。 DHTMLX Gantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表#xff0c;可满足项目管理应用…DHTMLX Suite UI 组件库允许您更快地构建跨平台、跨浏览器 Web 和移动应用程序。它包括一组丰富的即用式 HTML5 组件这些组件可以轻松组合到单个应用程序界面中。 DHTMLX Gantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表可满足项目管理应用程序的所有需求是完善的甘特图图表库。 DHTMLX Gantt 8.0正式版下载 在项目管理中合理利用时间起着至关重要的作用。当在甘特图中处理大量任务时有必要腾出时间来指定它们的持续时间。因此用日历功能来补充它是一个好主意这样可以更方便地进行时间管理您可以依赖经过时间验证的DHTMLX Calendar替代使用某些第三方工具。 在这篇博文中您将学习使用Suite UI库中的JavaScript日历小部件和DHTMLX Gantt的场景。 在上文中点击这里回顾我们为大家介绍了“开始日期的甘特图内联编辑器中的日历”这个使用场景接下来将介绍第二个场景一起来看看吧~ 甘特图任务Lightbox中的两个日历用于开始日期和结束日期 第二个场景将让您了解如何在任务中用start_date和end_date参数两个日历来丰富lightbox的功能。 在lightbox中您可以为给定任务设置开始和结束日期。因此您可以显示两个相互关联的日历一个与开始日期绑定另一个与结束日期绑定。 标准lightbox部分不适合这个目的所以您需要创建一个自定义的lightbox部分。 从render()方法开始您应该在其中添加HTML元素以显示具有任务持续时间的两个日历该函数在lightbox打开时被调用。 render: function (sns) { return div classdhx_calendar_cont input typetext idstartDateCalendar readonly data-widget-control stylemargin-left: 10px; #8211; input typetext idendDateCalendar readonly data-widget-control stylemargin-left: 10px; label idduration/label /div; }, 在set_value中将日历添加到为它们准备的容器中。 首先为开始日期创建一个新的日历对象。我们在上面解释了这些参数的目的所以我们不会再讨论这个问题继续往下。 const startDateCalendar new dhx.Calendar(null, { value: task.start_date, dateFormat: %d %F %Y %H:%i, timePicker: true, css: dhx_widget--bordered }); 之后创建一个新的弹出对象并在其中添加startDate日历。 const startDatePopup new dhx.Popup(); startDatePopup.attach(startDateCalendar); 后续的操作算法类似于使用内联编辑器的场景。您需要为输入元素指定日期值当单击该元素时应该显示带有日历的弹出菜单。 const startDateInput node.querySelector(#startDateCalendar); startDateInput.value startDateCalendar.getValue();startDateInput.addEventListener(click, function () { startDatePopup.show(startDateInput); }); 当日历中的日期或时间发生变化时使用updateDuration()方法更新输入元素的日期值。 startDateCalendar.events.on(change, function () { startDateInput.value startDateCalendar.getValue(); updateDuration() }); 您还必须调用一个函数该函数根据start_date和end_date输入元素的值计算新的任务持续时间。计算出值后更新duration元素的值。当持续时间大于1时需要添加“s”表示任务持续时间为几天。 function updateDuration() { const startDate strToDate(startDateCalendar.getValue()); const endDate strToDate(endDateCalendar.getValue());const duration gantt.calculateDuration({ start_date: startDate, end_date: endDate, task }); const durationEl node.querySelector(#duration); let postfix day; if (duration 1) { postfix s } durationEl.innerHTML duration postfix; } end_date的日历以同样的方式添加只是变量名不同。 const endDateCalendar new dhx.Calendar(null, { value: task.end_date, dateFormat: %d %F %Y %H:%i, timePicker: true, css: dhx_widget--bordered });const endDatePopup new dhx.Popup(); endDatePopup.attach(endDateCalendar);const endDateInput node.querySelector(#endDateCalendar); endDateInput.value endDateCalendar.getValue();endDateInput.addEventListener(click, function () { endDatePopup.show(endDateInput); });endDateCalendar.events.on(change, function () { endDateInput.value endDateCalendar.getValue(); // uncomment to hide the popup with calendar after changing the date // endDatePopup.hide(); updateDuration() }); 现在是连接日历的时候了。这里的一个基本条件是第一个日历(start_date日历)的日期不能大于第二个日历(end_date日历)的日期。因此如果您必须将一个特定的任务推迟到一个较晚的日期首先您必须更改它的结束日期。如果日历没有相互链接则可能会为任务设置不正确的日期并且它们不会显示在时间轴中。 startDateCalendar.link(endDateCalendar); 当数据保存在lightbox中时调用get_value()方法在此方法中您根据输入元素的值更新任务日期。 get_value: function (node, task) { const startDateInput node.querySelector(#startDateCalendar); const endDateInput node.querySelector(#endDateCalendar); task.start_date strToDate(startDateInput.value); task.end_date strToDate(endDateInput.value); return task; }, 要成功地用DHTMLX Calendar扩展lightbox功能您应该知道的就是这些。 未完待续篇幅有限下期继续讲~
http://www.hkea.cn/news/14518764/

相关文章:

  • 网站建设基础实验1上海网站建设软件下载
  • wordpress网站域名解析博士后是否可以做网站负责人
  • 做网站时用插件需要注明吗青岛网站做网站多少钱
  • 郑州市建设厅网站公司装修费会计分录
  • 亚马逊网站有没有做衣服的网站
  • 做网站所需要的代码动漫网站开发需求分析
  • 陕西住房城乡住房建设厅网站活动网站怎么建设
  • 东莞网站建议国内ui做的好的网站
  • 企业网站优化方案模板门户网站开发的背景和意义
  • 网站开发实例社区制作一个网站的费用是多少钱
  • 吐鲁番市建设局网站往届生做网站编辑
  • 网站建设公司电话销售客源合肥响应式网站建设
  • 网站空间购买哪个好wordpress更换富文本编辑器
  • 中投建设官方网站如何提升百度关键词排名
  • 如何设计微商城网站建设外贸网站交易平台
  • 中国建设银行金华分行网站网络营销的概念和特点
  • 怎样做公司网站推广本地服务器如何做网站
  • 可以做彩票广告的网站吗ps软件下载安装
  • 网站建设公司推荐金石下拉网络windows优化大师是什么
  • 裕华建设集团网站前端做网站是什么流程
  • 网站建设相关业务化妆品首页设计
  • 网站备案升级完整网站源码asp
  • 做淘客网站用备案广东省建设工程规范文件网站
  • 河南专业网站建设公司排名最近七天的新闻大事
  • 做网站的哪家比较好电子商务网站和普通网站的区别
  • 网站的大小一个做品牌零食特卖的网站
  • 如何让域名跳转网站网站维护等
  • 建站公司不给源码郑州网站建设找三牛
  • 网站的内连接如何做网站流量一直下降
  • 深圳模板网站多少钱个人网站经营性备案