调度器PHP类概述
PHP的Kendo UI Scheduler是一个服务器端包装剑道UI调度器小部件。
调度程序是Telerik UI for PHP,一个具有 90+ 组件的专业级UI库,用于构建现代和功能丰富的 应用程序。想要试用它,请注册一个30天的免费试用。
开始
最基本的
有两种方法可以绑定PHP的Kendo UI Scheduler:
配置
下面列出了为本地绑定配置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')));? >
<?php $dataSource = new \Kendo\Data\ dataSource ();dataSource - >数据(元数据);? >
<?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');回声调度程序- >渲染();?>