Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Ext JS 4 Plugin and Extension Development
Ext JS 4 Plugin and Extension Development
Ext JS 4 Plugin and Extension Development
Ebook199 pages1 hour

Ext JS 4 Plugin and Extension Development

Rating: 0 out of 5 stars

()

Read preview

About this ebook

This is a step-by-step tutorial that practically teaches Ext JS plugin and extension development through sample examples that increase in complexity. Ext JS 4 Plugin and Extension Development is ideal for experienced ExtJS developers who want to expand their knowledge in developing plugins and extensions. This book is also for those developers who are new to ExtJS development, with at least some knowledge on ExtJS basics.
LanguageEnglish
Release dateSep 20, 2013
ISBN9781782163732
Ext JS 4 Plugin and Extension Development

Related to Ext JS 4 Plugin and Extension Development

Related ebooks

Programming For You

View More

Related articles

Reviews for Ext JS 4 Plugin and Extension Development

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    Ext JS 4 Plugin and Extension Development - Abdullah Al Mohammad

    Table of Contents

    Ext JS 4 Plugin and Extension Development

    Credits

    About the Author

    About the Reviewers

    www.PacktPub.com

    Support files, eBooks, discount offers and more

    Why Subscribe?

    Free Access for Packt account holders

    Preface

    What this book covers

    What you need for this book

    Who this book is for

    Conventions

    Reader feedback

    Customer support

    Downloading the example code

    Errata

    Piracy

    Questions

    1. Plugins and Extensions

    What is a plugin?

    What is an extension?

    Differences between an extension and a plugin

    Choosing the best option

    By configuring an existing class

    By creating a subclass or an extension

    By creating a plugin

    Building an Ext JS plugin

    Building an Ext JS extension

    Summary

    2. Ext JS-provided Plugins and Extensions

    The MultiSelect extension

    The ItemSelector extension

    The TreeViewDragDrop plugin

    The CheckColumn extension

    The CellEditing plugin

    The RowEditing plugin

    The LiveSearchGridPanel extension

    Summary

    3. Ext JS Community Extensions and Plugins

    The Callout extension

    The SmartLegend extension

    The TitleChart extension

    The BoxSelect extension

    The MultiDate extension

    The MultiMonth extension

    The MultiSelect extension

    The TinyMCETextArea extension

    The FilterBar plugin

    The DragSelector plugin

    Summary

    4. Labeled Spinner

    Functional requirements

    Planning and coding the labeled spinner

    Summary

    5. Chart Downloader

    Functional requirements

    Planning and coding the chart downloader

    Summary

    6. Grid Search

    Functional requirements

    Planning and coding the grid search

    Summary

    7. Input Field with Clear Button

    Functional requirements

    Planning and coding of the clear button

    Summary

    8. Message Bar

    Functional requirements

    Planning and coding the message bar

    Summary

    9. Intuitive Multiselect Combobox

    Features of BoxSelect

    Using BoxSelect

    Basic configuration

    Templates

    Single value selection

    Remote query with unknown values

    Adding new records with autosuggestion

    BoxSelect specific configurations

    Value handling and events

    Summary

    Index

    Ext JS 4 Plugin and Extension Development


    Ext JS 4 Plugin and Extension Development

    Copyright © 2013 Packt Publishing

    All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

    Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

    Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

    First published: September 2013

    Production Reference: 1130913

    Published by Packt Publishing Ltd.

    Livery Place

    35 Livery Street

    Birmingham B3 2PB, UK.

    ISBN 978-1-78216-372-5

    www.packtpub.com

    Cover Image by Suresh Mogre (<suresh.mogre.99@gmail.com>)

    Credits

    Author

    Abdullah Al Mohammad

    Reviewers

    Adrian Teodorescu

    Li Xudong

    Acquisition Editor

    Usha Iyer

    Commissioning Editor

    Neha Nagwekar

    Technical Editors

    Sampreshita Maheshwari

    Menza Mathew

    Copy Editor

    Sayanee Mukherjee

    Alfida Paiva

    Adithi Shetty

    Laxmi Subraniam

    Project Coordinator

    Joel Goveya

    Proofreader

    Lucy Rowland

    Indexer

    Mariammal Chettiyar

    Production Coordinator

    Nilesh R. Mohite

    Cover Work

    Nilesh R. Mohite

    About the Author

    Abdullah Al Mohammad lives in Rajshahi, Bangladesh. He is a senior freelance software developer having over six years experience. He graduated from Rajshahi University of Engineering and Technology with a B.Sc. in Computer Science and Engineering and began working at HawarIT as a software engineer. He worked there for four years and gained solid experience and then started his career as a freelance developer.

    I would like to thank my family, especially my mom and my elder brother, who always provided me with proper guidelines, and my wife for her constant support. I would also like to thank my ex-colleagues from whom I've learned a lot and with whom I've enjoyed working. I would also like to thank Sencha team members as it is because of their hard work I got this loving framework.

    About the Reviewers

    Adrian Teodorescu is a professional software developer with more than 15 years' experience. Since 2009, Adrian has been devoting most of his time to Sencha libraries, and he is currently focused on building custom components for Ext JS and Sencha Touch. He developed a pivot table for Ext JS, which you can test on his website: www.mzsolutions.eu.

    To all the people who believed in me.

    Li Xudong is a front-end developer in Beijing, China, and is skilled in JavaScript, CSS, HTML, NodeJS, and Python, and wants to make things better.

    www.PacktPub.com

    Support files, eBooks, discount offers and more

    You might want to visit www.PacktPub.com for support files and downloads related to your book.

    Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at for more details.

    At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

    http://PacktLib.PacktPub.com

    Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.

    Why Subscribe?

    Fully searchable across every book published by Packt

    Copy and paste, print and bookmark content

    On demand and accessible via web browser

    Free Access for Packt account holders

    If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.

    Preface

    In this modern world of JavaScript, Ext JS offers a vast collection of cross-browser utilities, a great collection of UI widgets, charts, data object stores, and much more. When developing an application, we mostly look for the best support for the functionality and

    Enjoying the preview?
    Page 1 of 1