调度器PHP类概述

PHP的Kendo UI Scheduler是一个服务器端包装剑道UI调度器小部件。

用于PHP DevCraft图像的Telerik UI

调度程序是Telerik UI for PHP,一个具有 90+ 组件的专业级UI库,用于构建现代和功能丰富的 应用程序。想要试用它,请注册一个30天的免费试用。

开始

最基本的

有两种方法可以绑定PHP的Kendo UI Scheduler:

  • 在本地-本地绑定将调度程序绑定到PHP数组。
  • 远程-在远程绑定过程中,调度程序发出AJAX请求,并被绑定到JSON结果。

配置

下面列出了为本地绑定配置Kendo UI Scheduler时需要遵循的步骤。

步骤1确保你遵循了所有的步骤Telerik UI for PHP的介绍性文章-包括自动加载器,JavaScript和CSS文件。

步骤2创建一个将绑定Scheduler的数组。

<?php $data = array(array('id' => 1, 'title' => 'Bowling tournament', 'isAllDay' => true, 'start' => new DateTime('2013/6/13 00:00'), 'end' => new DateTime('2013/6/13 00:30')), array('id' => 2, 'title' => "Alex's Birthday", 'start' => new DateTime('2013/6/13 14:00'), 'end' => new DateTime('2013/6/13 15:30')));? >

步骤3创建一个数据源并设置其数据

<?php $dataSource = new \Kendo\Data\ dataSource ();dataSource - >数据(元数据);? >

步骤4创建一个调度器,设置初始选择日期和它的数据源

<?php $scheduler = new \Kendo\UI\ scheduler ('scheduler');$scheduler->date(new DateTime('2013/6/13')) ->dataSource($dataSource);? >

步骤5类的结果来输出调度器渲染方法。

<?PHP echo $scheduler->render();? >

事件处理

您可以订阅所有的Scheduler事件

指定函数名

下面的示例演示如何通过指定JavaScript函数名订阅事件。

<?php $scheduler = new \Kendo\UI\ scheduler ('scheduler');// 'scheduler_dataBound' JavaScript函数将处理调度程序的'dataBound'事件$scheduler->dataBound('scheduler_dataBound');回声调度程序- >渲染();?>  .

提供内联代码

下面的示例演示了如何提供内联JavaScript代码。

<?php $scheduler = new \Kendo\UI\ scheduler ('scheduler');//提供内联JavaScript代码来处理调度程序的'dataBound'事件$scheduler->dataBound('function(){/*处理dataBound事件*/}');回声调度程序- >渲染();? >

参考

客户端实例

你可以引用客户端Kendo UI Scheduler实例通过jQuery.data ().一旦建立了引用,就使用调度程序API控制它的行为。

<?php $scheduler = new \Kendo\UI\ scheduler ('eventScheduler');回声调度程序- >渲染();?>