Skip to content

Latest commit

 

History

History
101 lines (63 loc) · 2.78 KB

overview.md

File metadata and controls

101 lines (63 loc) · 2.78 KB
title page_title description slug position
Overview
Overview | ProgressBar PHP Class
Get started with the ProgressBar PHP class in Kendo UI.
overview_progressbar_uiforphp
1

ProgressBar PHP Class Overview

The Kendo UI ProgressBar for PHP is a server-side wrapper for the Kendo UI ProgressBar widget.

Getting Started

Configuration

Below are listed the steps for you to follow when configuring the Kendo UI ProgressBar for PHP.

Step 1 Make sure you followed all the steps from the [introductory article on Telerik UI for PHP]({% slug overview_uiforphp %})—include the autoloader, JavaScript, and CSS files.

Step 2 Create a ProgressBar.

<?php
	  $pb = new \Kendo\UI\ProgressBar('progressBar');
	  $pb->type('percent');
	 ?>

Step 3 Output the ProgressBar by echoing the result of the render method.

<?php
    echo $pb->render();
   ?>

Event Handling

You can subscribe to all ProgressBar events.

Specify Function Names

The example below demonstrates how to subscribe for events by specifying a JavaScript function name.

	<?php
      $pb = new \Kendo\UI\ProgressBar('progressBar');

      // The 'progressbar_change' JavaScript function will handle the 'change' event of the ProgressBar
      $pb->change('progressbar_change');

      echo $pb->render();
    ?>
    <script>
      function progressbar_change() {
        // Handle the change event
      }
    </script>

Provide Inline Code

The example below demonstrates how to subscribe to events by providing inline JavaScript code.

	<?php
      $pb = new \Kendo\UI\ProgressBar('progressBar');

      // Provide inline JavaScript code that will handle the 'change' event of the ProgressBar
      $pb->change('function() { /* Handle the change event */ }');

      echo $pb->render();
    ?>

Reference

Client-Side Instances

You are able to reference an existing ProgressBar instance via the jQuery.data(). Once a reference is established, use the Editor API to control its behavior.

		<?php
	      $pb = new \Kendo\UI\ProgressBar('progressBar');
	      echo $pb->render();
	    ?>
	    <script>
	      $(function() {
	        // The constructor parameter is used as the 'id' HTML attribute of the ProgressBar
	        var progressbar = $("#progressBar").data("kendoProgressBar");
	      });
    </script>

See Also

  • [Overview of the Kendo UI ProgressBar Widget]({% slug overview_kendoui_progressbar_widget %})
  • Telerik UI for PHP API Reference Folder
  • [Telerik UI for PHP Classes Folder]({% slug overview_autocomplete_uiforphp %})