O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Ext JS 4 Plugin and Extension Development

Book Description

This book makes it fast and fun for ExtJS developers to get to grips with developing plugins and extensions. The step-by-step instructions, with plentiful examples and code, will give you the skills in no time.

  • Easy-to-follow examples on ExtJS plugins and extensions
  • Step-by-step instructions on developing ExtJS plugins and extensions
  • Provides a walkthrough of several useful ExtJS libraries and communities

In Detail

Ext JS is a pure JavaScript application framework for building interactive web applications using techniques such as Ajax, DHTML, and DOM scripting.

Ext JS 4 Plugin and Extension Development is a practical, step-by-step tutorial which guides you to learn and develop ExtJS plugins and extensions. There are a lot of examples with explanations and plenty of code provided to make it easier and quicker to pick up.

Starting with the fundamentals, this book introduces some of the ExtJS library and community provided plugins and extensions and finishes with several hands-on, real world development examples. You will get a clear concept of ExtJS plugins and extensions and learn how to use them. You will also learn how to develop an ExtJS plugin and extension by going through several examples with code and screenshots.

Ext JS 4 Plugin and Extension Development book will provide you with the knowledge to develop ExtJS plugins and extensions using real-life examples.

Table of Contents

  1. Ext JS 4 Plugin and Extension Development
    1. Table of Contents
    2. Ext JS 4 Plugin and Extension Development
    3. Credits
    4. About the Author
    5. About the Reviewers
    6. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
    7. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Downloading the example code
        2. Errata
        3. Piracy
        4. Questions
    8. 1. Plugins and Extensions
      1. What is a plugin?
      2. What is an extension?
      3. Differences between an extension and a plugin
      4. Choosing the best option
        1. By configuring an existing class
        2. By creating a subclass or an extension
        3. By creating a plugin
      5. Building an Ext JS plugin
      6. Building an Ext JS extension
      7. Summary
    9. 2. Ext JS-provided Plugins and Extensions
      1. The MultiSelect extension
      2. The ItemSelector extension
      3. The TreeViewDragDrop plugin
      4. The CheckColumn extension
      5. The CellEditing plugin
      6. The RowEditing plugin
      7. The LiveSearchGridPanel extension
      8. Summary
    10. 3. Ext JS Community Extensions and Plugins
      1. The Callout extension
      2. The SmartLegend extension
      3. The TitleChart extension
      4. The BoxSelect extension
      5. The MultiDate extension
      6. The MultiMonth extension
      7. The MultiSelect extension
      8. The TinyMCETextArea extension
      9. The FilterBar plugin
      10. The DragSelector plugin
      11. Summary
    11. 4. Labeled Spinner
      1. Functional requirements
      2. Planning and coding the labeled spinner
      3. Summary
    12. 5. Chart Downloader
      1. Functional requirements
      2. Planning and coding the chart downloader
      3. Summary
    13. 6. Grid Search
      1. Functional requirements
      2. Planning and coding the grid search
      3. Summary
    14. 7. Input Field with Clear Button
      1. Functional requirements
      2. Planning and coding of the clear button
      3. Summary
    15. 8. Message Bar
      1. Functional requirements
      2. Planning and coding the message bar
      3. Summary
    16. 9. Intuitive Multiselect Combobox
      1. Features of BoxSelect
      2. Using BoxSelect
        1. Basic configuration
        2. Templates
        3. Single value selection
        4. Remote query with unknown values
        5. Adding new records with autosuggestion
        6. BoxSelect specific configurations
        7. Value handling and events
      3. Summary
    17. Index