You are previewing Ext JS 4 Plugin and Extension Development.
O'Reilly logo
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