Book Image

Learning Ext JS_Fourth Edition

Book Image

Learning Ext JS_Fourth Edition

Overview of this book

Table of Contents (22 chapters)
Learning Ext JS Fourth Edition
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Creating a simple button


Now that you have a basic understanding of how to handle events, it's time we began working with components and widgets. First of all, we will go for buttons. In order to create buttons, we will need to use the Ext.button.Button class. This class will handle all the "ins and outs" of a single button.

Let's create the code for our first button:

var myButton = Ext.create('Ext.button.Button', {
  text:'My first button',
  tooltip:'Click me...!',
  renderTo:Ext.getBody()
});

In this code, we create an instance of the Button class and passed some configurations. Usually, a button has many more configurations, but for the moment, these are enough.

The text property will set the text shown when the button is rendered on the document (using Document Object Model (DOM)).

The renderTo property will allow us to set the place where the document body is going to be created/inserted (using DOM). Here, the button will be placed in the document's body.

Let's run the sample in the browser...