图表PHP类概述
PHP的Kendo UI Chart是一个服务器端包装器剑道用户界面图小部件。
图表是…的一部分PHP的Telerik UI一个专业级的UI库,包含 90+ 组件,用于构建现代和功能丰富的 应用程序。要想尝试一下,注册一个30天的免费试用。
开始
最基本的
有两种方法可以绑定PHP的剑道UI图:
配置
下面列出了配置Kendo UI Chart进行本地绑定时需要遵循的步骤。
步骤1确保您遵循了从PHP的Telerik UI介绍性文章-包括自动加载器,JavaScript和CSS文件。
步骤2创建将图表绑定到的数组。
<?php数组$ data =(阵列(“名字”= >“John Doe”,“年龄”= > 32),数组(“名字”= >“简”,“年龄”= > 29));? >
<?php $dataSource = new \Kendo\Data\ dataSource ();dataSource - >数据(元数据);? >
步骤4创建一个图表,配置其系列
,categoryAxis
然后设置它数据源
。
<?php $ageSeries = new \Kendo\Dataviz\UI\ChartSeriesItem();ageSeries - >字段(年龄);$categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem();categoryAxis - >字段('名称');$chart = new \Kendo\Dataviz\UI\ chart ('chart');$chart->addSeriesItem($ageSeries) ->addCategoryAxisItem($categoryAxis) ->dataSource($dataSource);? >
步骤5的结果来输出图表渲染
方法。
<?PHP echo $chart->render();? >
事件处理
你可以订阅所有的图表事件。
指定函数名
下面的示例演示了如何通过指定JavaScript函数名来订阅事件。
<?php $chart = new \Kendo\Dataviz\UI\ chart ('chart');// 'chart_dataBound' JavaScript函数将处理图表的'dataBound'事件$chart->dataBound('chart_dataBound');回声图- >渲染();?>
提供内联代码
下面的示例演示了如何提供内联JavaScript代码。
<?php $chart = new \Kendo\Dataviz\UI\ chart ('chart');$chart->dataBound('function(){/*处理dataBound事件*/}');回声图- >渲染();? >
参考
客户端实例
您可以通过引用客户端Kendo UI Chart实例jQuery.data ()
。一旦建立了引用,就使用图表API控制它的行为。
<?php $chart = new \Kendo\Dataviz\UI\ chart ('chart');回声图- >渲染();?>