Cover image for Learning Kendo UI Web Development.
Learning Kendo UI Web Development.
Title:
Learning Kendo UI Web Development.
Author:
Adams, John.
ISBN:
9781849694353
Personal Author:
Physical Description:
1 online resource (314 pages)
Contents:
Learning Kendo UI Web Development -- Table of Contents -- Learning Kendo UI Web 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. Interacting with Data: DataSource, Templates, TabStrip, and Grid -- Setting up the sample project -- KendoUI syntax styles -- Kendo UI MVC - basics -- Managing data -- Templates -- DataSource -- Model -- Schema -- Transport -- Other DataSource properties -- DataSource methods -- DataSource events -- Getting started with basic usage -- Binding to remote data -- Page layout -- Grid -- Columns -- Summary -- 2. The AutoComplete Widget and its Usage -- AutoComplete widget - basics -- Binding AutoComplete to a local source -- Binding AutoComplete to Remote Data -- Using AutoComplete with MVC through Models -- Using AutoComplete with MVC through Ajax -- Sending data to the server -- Using Templates to Customize AutoComplete -- Configuring all of the AutoComplete properties -- Hooking into AutoComplete widget events -- Change -- Close -- Open -- Select -- Using the API AutoComplete methods -- Close -- DataItem -- Destroy -- Enable -- Refresh -- Search -- Select -- Suggest -- Value -- Summary -- 3. Using and Customizing Calendar -- Calendar widget - basics -- Configuring the Calendar widget -- Calendar Widget using MVC -- Methods available on the Calendar widget -- Events fired by the Calendar widget -- Summary -- 4. The Kendo MVVM Framework -- Understanding MVVM - basics -- Simple data binding -- Creating the view -- Creating the Model and View-Model.

Observable data binding -- Adding data dynamically -- Using observable properties in the View -- Making better use of observable arrays -- Data-bind properties for Kendo MVVM -- The attr property -- The checked property -- The click property -- The custom property -- The disabled/enabled properties -- The events property -- The html/text properties -- The invisible/visible properties -- The source property -- The style property -- The value property -- Declarative widgets through Data-Role MVVM attributes -- Summary -- 5. HTML Editor and Custom Tools -- Understanding the HTML Editor -- Adding and removing buttons from the toolbar -- Adding the Styles tool -- Tool for inserting HTML snippets -- Customizing HTML Editor tools -- Drop-down list tools -- Button tools -- Custom template tools -- Custom in-line tools -- Using the HTML Editor API -- Configuration options -- Events -- Summary -- 6. Menu and ListView -- Learning the Menu widget basics -- Menu items with images -- Menu items with URLs -- Menu API configuration options -- The animation property -- The direction property -- Some more options -- Configuring menu methods -- The append(), insertAfter(), and insertBefore() methods -- The close(), enable(), open(), and remove() methods -- Menu events -- The Kendo UI ListView -- ListView basics -- Selecting elements with ListView -- Editing elements with ListView -- ListView API and configuration -- ListView methods -- The edit method -- The remove method -- The select method -- ListView events -- Summary -- 7. Implementing PanelBar and TabStrip -- PanelBar basics -- Adding sprite images to PanelBar items -- Adding URLs to PanelBar items -- Loading AJAX content with PanelBar -- Controlling PanelBar animation effects -- Introducing the TabStrip widget -- TabStrip basics -- Using TabStrip with a datasource -- Adding images to the TabStrip widget.

Adding URLs to TabStrip tabs -- Loading AJAX content with TabStrip -- Controlling the TabSrip widget's animation effects -- Summary -- 8. Slider Essentials -- Introducing Slider and RangeSlider -- Using Slider and RangeSlider with the MVC extension methods -- Implementing the basics -- Basic implementation using MVC extension methods -- Using tooltips and pop-up texts -- Learning keyboard controls -- Customizing the user interface of the slider widgets -- Tooltip customization -- Customizing tooltip options using MVC extension methods -- Customizing the default values -- Customizing tick placement -- Placing the tick at the top left -- Placing the tick at the bottom right -- Placing ticks on both sides -- Removing the ticks entirely -- Customizing slider orientation -- Learning API methods -- The enable and disable Methods -- Using the values -- Using values from a Kendo slider -- Using values from a Kendo range slider -- Hooking into events -- Using the change event -- The change event for a Kendo slider widget -- The change event for a Kendo range slider widget -- The slide event -- The change and slide events with MVC extension methods -- Summary -- 9. Implementing the Splitter and TreeView Widgets -- The Splitter widget -- Learning the Splitter widget -- Loading content -- Loading content with AJAX -- Hooking into Splitter events -- The collapse event -- The contentLoad event -- The expand event -- The layoutChange event -- The resize event -- Making calls to Splitter API methods -- Getting a reference to the splitter object -- Using the ajaxRequest method -- Using the collapse method -- Using the expand method -- Using the max and min methods -- Using the size method -- Using the toggle method -- TreeView -- Learning TreeView -- Binding to a data source -- Using drag and drop -- Configuring animation effects -- Displaying images.

Using templates -- Hooking into TreeView events -- Making calls to the TreeView API methods -- Summary -- 10. The Upload and Window Widgets -- Uploading files -- Learning the Upload widget -- Enabling asynchronous uploads -- Uploading multiple files simultaneously -- Removing uploaded files -- Tracking upload progress -- Cancelling an update in progress -- Using file drag and drop -- The Kendo UI Window widget -- Customizing Window actions -- Loading content with AJAX -- Using the animation effects -- Using the Window widget events -- Using the Window widget API methods -- Summary -- 11. Web API Examples -- Getting familiar with the ASP.NET Web API -- Getting familiar with Entity Framework Code First -- Getting familiar with OData -- Using DataSourceRequest with Kendo Grid -- Driving the ListView with Web API -- Summary -- Index.
Abstract:
A practical tutorial with step-by-step example based approach.This book is for web developers who want to take advantage of cutting edge JavaScript and HTML 5 web site features, but who don't have the time or the knowledge to write all of that code by hand. The reader should be familiar with basic HTML 5 and JavaScript but does not need to be an expert.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Subject Term:
Electronic Access:
Click to View
Holds: Copies: