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

建品牌网站公司网页设计师证书考什么

建品牌网站公司,网页设计师证书考什么,网络管理系统的基本组件,广东黄页企业名录在构建JavaScript调度器时#xff0c;通常需要为最终用户提供一个他们喜欢的方式来计划事件#xff0c;这是Web开发人员喜欢认可DHTMLX Scheduler的重要原因#xff0c;它在这方面提供了完全的操作自由#xff0c;它带有lightbox弹出窗口#xff0c;允许通过各种控件动态更…在构建JavaScript调度器时通常需要为最终用户提供一个他们喜欢的方式来计划事件这是Web开发人员喜欢认可DHTMLX Scheduler的重要原因它在这方面提供了完全的操作自由它带有lightbox弹出窗口允许通过各种控件动态更改事件的细节。 但是如果想用DHTMLX Suite库中的小部件来补充Scheduler的lightbox该怎么办呢在本文中我们将逐步指导您如何将DHTMLX Suite小部件嵌入到Scheduler组件的lightbox中。 DHTMLX Suite正式版下载 六个步骤将DHTMLX Calendar添加到调度器的Lightbox DHTMLX Suite库中的任何小部件都可以无缝地集成到Scheduler组件的编辑表单中对于所有小部件算法几乎是相同的。因此我们以DHTMLX Calendar为例说明如何在实践中做到这一点。我们将把这个功能与启用的时间选择器放在调度器的lightbox中它有助于方便地以12或24小时格式指定事件的日期和持续时间。 下面是预期的结果 Step 1 首先有必要在scheduler.form_blocks中创建一个新的编辑器对象。为此必须使用返回HTML元素的render方法在此方法中您只需创建容器并在其中生成日期选择器。 scheduler.form_blocks[custom_date_editor]{ render:function(config){ // config- section configuration object return div classcustom_date_editor-wrapper div namestart_date/div div nameend_date/div /div ; },set_value:function(node,value,ev,config){}, get_value:function(node,ev,config){}, focus:function(node){ } }; Step 2 之后必须创建公共变量startDateCalendar和startDateCalendar let startDateCalendar; let endDateCalendar; 这些变量用于访问将放置时间选择器的日历对象。 Step 3 下一步是创建initcalendar()函数当您需要重新初始化日历时即每次打开lightbox时调用它该函数还在创建新日历之前使用析构函数方法删除任何旧日历(如果它们存在)。timePicker属性的值应设置为true以补充日期选择功能使其能够选择计划事件的时间。在下面的代码示例中我们还使用了dhx_widget - borderdered CSS类来帮助指定日历的边框。 function initCalendars(startDateElement, endDateElement){ if(startDateCalendar){ destroyCalendars(); } startDateCalendar new dhx.Calendar(startDateElement, { timePicker: true, css: dhx_widget--bordered }); endDateCalendar new dhx.Calendar(endDateElement, { timePicker: true, css: dhx_widget--bordered }); }function destroyCalendars(){ if(startDateCalendar){ startDateCalendar.destructor(); endDateCalendar.destructor(); startDateCalendar null; endDateCalendar null; } } Step 4 现在是时候考虑lightbox控件对象中的set_value函数了每当控件接收到新值时就调用此方法。当lightbox打开时当控件通过API接收到一个新值时就会发生这种情况。 这就是您必须初始化日历并填充其值的地方 set_value:function(node,value,ev,config){ initCalendars(node.querySelector([namestart_date]), node.querySelector([nameend_date]));startDateCalendar.setValue(new Date(ev.start_date)); endDateCalendar.setValue(new Date(ev.end_date)); }, Step 5 为了使控件能够在事件中保存这些值必须从get_value函数返回这些值。 在我们的例子中函数看起来像这样 get_value:function(node,ev,config){ const start_date startDateCalendar.getValue(true); const end_date endDateCalendar.getValue(true); ev.start_date start_date; ev.end_date end_date; return { start_date, end_date }; }, 澄清在这里做的两件事情是很重要的 您可以修改通过参数传递的事件并直接为该对象分配新的日期值。对于映射到事件的几个不同属性的控件这是一种常见的方法。从函数返回日期选择器值作为{start_date, end_date}对象它允许scheduler.formSection(name). getvalue()方法访问控件值。 当实现映射到事件对象单个属性的简单控件时不需要修改事件对象只需要从方法返回值返回值将自动分配给事件对象的相应属性。 Step 6 最后需要在日历不再需要时销毁它们通常使用DHTMLX Scheduler的onAfterLightbox事件来完成 scheduler.attachEvent(onAfterLightbox, destroyCalendars); 在这个示例中您可以看到带有嵌入式时间选择器功能的事件日历并使用它。
http://www.zqtcl.cn/news/317349/

相关文章:

  • 网站建设应该懂什么知识青岛模板网站建设
  • 免费cms建站系统有哪些网站设计项目总结
  • 做网站湖州网站后台管理系统如何使用
  • 网站建设报价单-中英文版长春省妇幼网站做四维
  • 注册网站免费网站上传小马后怎么做
  • 我省推行制度推动山西品牌建设整站优化网站
  • 临海手机网站设计网站设计 深圳
  • 网站推广做哪个比较好百度怎么优化排名
  • 做jsp网站时怎么预览wordpress安装不上
  • 网站建设深圳官网怎么制作网站镜像
  • 弹幕网站开发难么招生网站建设的意义
  • 网站空间多大合适软件开发培训机构网课
  • 13个实用平面设计网站网络推广一个月的收入
  • 淮安企业网站制作校园网网络规划与设计方案
  • html完整网站开发自媒体平台账号注册
  • 厦门seo网站网站空间 群集
  • 青岛网站推广方案营销自动化平台
  • 管理信息系统与网站建设有什么区别python版wordpress
  • 济南市建设行政主管部门网站公众号登录入口官网
  • 深圳苏州企业网站建设服务企业做网站需要什么条件
  • 电脑什么网站可以做长图攻略公众号 微网站开发
  • 网站核检单怎么用小皮创建网站
  • 企业网站托管平台有哪些烟台高新区建设局网站
  • 石家庄网站做网站和县网页定制
  • 网站个人备案和企业备案潍坊公司注册网站
  • 建个网站的流程互联网裁员
  • 设置网站模板汉口网站建设公司
  • 网站对一个关键词做排名怎么做网站建设 图纸网
  • 什么网站比较吸引流量网页设计代码td
  • 克隆网站怎么做后台wordpress网站缩