SlideShare a Scribd company logo
Beginning ExtJS with ASP.Net A simplified guide By NithyaVidhyaarthi
What is ExtJS ExtJS is a javascript framework (client-side) that enables developers to develop Rich Internet Application (RIA) (static websites or data-driven applications) with a plethora of options.
How do we begin? Download the latest copy of ExtJS from  www.extjs.com/download   Unzip using any file compression utility (Winzip / WinRAR). It is strongly recommended that you create a virtual directory for the unzipped folder (since certain examples work only if accessed via website / virtual directory).
Walking the first step… Launch the Visual Studio IDE and create a new website (Do not worry about the framework version). Add the ExtJS files into a folder named say “ExtJS” within the newly created website.
Important Start editing the default.aspx & remove form elements with “runat = server” attribute. Make sure that no form elements within body has “runat = server” attribute. Add a javascript file. Name it “default.js” and place it within a folder named “Scripts” within the root directory.
Files to be linked Add links to all the highlighted files. These files are very much important to set-up the ground work for our application. Next add your custom files. Example (in default.aspx):  <link href=&quot;ExtJS/resources/css/ext-all.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /> <script type=&quot;text/javascript&quot; language=&quot;javascript&quot; src=&quot;ExtJS/adapter/ext/ext-base.js&quot;></script> <script type=&quot;text/javascript&quot; language=&quot;javascript&quot; src=&quot;ExtJS/ext-all.js&quot;></script> <script type=&quot;text/javascript&quot; language=&quot;javascript&quot; src=“Scripts/default.js&quot;></script>
Finishing up links… Link the ext-all.css at header. Add ext-base.js & ext-all.js Our custom .js file.
Our first Hello Ext!!! Start editing your default.js file and add / copy & paste the following contents.  Ext.onReady(function(){ Ext.MessageBox.show({ title:’My Message’  , msg:’My first Hello world using Ext…’ , buttons: Ext.MessageBox.OK , icon: Ext.MessageBox.INFO }); });
Run towards Hope… Verify again, whether you had added the links to the java-script files and CSS files correctly.  Now press the F5 key (or) the “debug” icon to execute the application. If everything is right, you would certainly see the image as in the next slide.
Hello World with ExtJS… Eureka!!!, there we go…  
What if anything had went wrong? If Ext java-script files are not linked properly, you would see this. If CSS files are not linked properly, you would see this.
Fixing & Wrapping it up all… In case if you face any troubles as in the previous images, kindly correct the links (refer slide-6) and re-execute the application till you succeed. And there by “Congratulations” on making your first step with ExtJS. Check out for further releases on tutorial.
With Thanks… Hi there!, thank you so much for watching this tutorial. I’d made this too simple so it reaches out the mass with much ease. Kindly let me know your feedback and  help me to help you better .
Contact me via [email_address] [email_address] [email_address] arunprasadvidhyaarthi – skype Arunprasadvidhyaarthi – slideshare.com Arun85prasad – twitter Arunprasad – scribd.com

More Related Content

PPS
Introduction to ExtJS lesson 01 Part two
PPT
Ext js user login panel
PPT
Designing an ExtJS user login panel
PPTX
Basics of Ext JS
PPT
Ext Js
PPT
Introduction to the ExtJS Javascript framework for rich apps in every browser
PPTX
Sencha ExtJs Learning Part 1 - Layout And Container in Sencha ExtJs - By Irfa...
PPTX
Sencha ExtJs Learning Part 2 - MVC And MVVM Architecture in ExtJs [ENGLISH]
Introduction to ExtJS lesson 01 Part two
Ext js user login panel
Designing an ExtJS user login panel
Basics of Ext JS
Ext Js
Introduction to the ExtJS Javascript framework for rich apps in every browser
Sencha ExtJs Learning Part 1 - Layout And Container in Sencha ExtJs - By Irfa...
Sencha ExtJs Learning Part 2 - MVC And MVVM Architecture in ExtJs [ENGLISH]

What's hot (12)

PPTX
Sencha / ExtJS : Object Oriented JavaScript
PPT
Sencha touch
DOCX
Cis 407 i lab 6 of 7
PPT
Sql injections
PPTX
DOC
Oracle install
PPTX
Becoming a coder in 60 minutes - Mews Commander PMS
PPTX
Beyond the Basics, Debugging with Firebug and Web Inspector
PDF
Debugging - Figuring it out yourself (WordCamp Dublin 2019)
PPT
Chapter 01
PDF
Bca sem 6 php practicals 1to12
Sencha / ExtJS : Object Oriented JavaScript
Sencha touch
Cis 407 i lab 6 of 7
Sql injections
Oracle install
Becoming a coder in 60 minutes - Mews Commander PMS
Beyond the Basics, Debugging with Firebug and Web Inspector
Debugging - Figuring it out yourself (WordCamp Dublin 2019)
Chapter 01
Bca sem 6 php practicals 1to12
Ad

Similar to Introduction to ExtJS (20)

PPT
Silicon Valley CodeCamp 2008: High performance Ajax with ExtJS and ASP.NET
PDF
Sencha Roadshow 2017: Sencha Best Practices: Coworkee App
ODP
Extjs Howto
PPTX
Kickstart sencha extjs
PPTX
Sencha Touch MVC
PPTX
Building Rich Internet Applications with Ext JS
PPTX
Ext JS Introduction
PPTX
Extension Javascript
PDF
Cross Platform Mobile App Development - An Introduction to Sencha Touch
PDF
Ext JS in Action 1st Edition Jesus Garcia
PDF
Java script core
PPTX
Sencha Tech Session
PDF
Best ExtJS Training in Bangalore. Join myTectra Now
KEY
Debugging Your Ext JS Code
PDF
Javascript: the important bits
PDF
JavaScript for NET Developers 1st Edition Ovais Mehboob Ahmed Khan
PPTX
5 Tips for Better JavaScript
PPTX
Ext Js introduction and new features in Ext Js 6
PPTX
Introduction to ExtJS and its new features
PPTX
Unit 1 Express J for mean stack and mern
Silicon Valley CodeCamp 2008: High performance Ajax with ExtJS and ASP.NET
Sencha Roadshow 2017: Sencha Best Practices: Coworkee App
Extjs Howto
Kickstart sencha extjs
Sencha Touch MVC
Building Rich Internet Applications with Ext JS
Ext JS Introduction
Extension Javascript
Cross Platform Mobile App Development - An Introduction to Sencha Touch
Ext JS in Action 1st Edition Jesus Garcia
Java script core
Sencha Tech Session
Best ExtJS Training in Bangalore. Join myTectra Now
Debugging Your Ext JS Code
Javascript: the important bits
JavaScript for NET Developers 1st Edition Ovais Mehboob Ahmed Khan
5 Tips for Better JavaScript
Ext Js introduction and new features in Ext Js 6
Introduction to ExtJS and its new features
Unit 1 Express J for mean stack and mern
Ad

Recently uploaded (20)

PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Machine learning based COVID-19 study performance prediction
PPTX
MYSQL Presentation for SQL database connectivity
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Electronic commerce courselecture one. Pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Cloud computing and distributed systems.
PPTX
Spectroscopy.pptx food analysis technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
KodekX | Application Modernization Development
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
Teaching material agriculture food technology
sap open course for s4hana steps from ECC to s4
Big Data Technologies - Introduction.pptx
Programs and apps: productivity, graphics, security and other tools
Machine learning based COVID-19 study performance prediction
MYSQL Presentation for SQL database connectivity
The AUB Centre for AI in Media Proposal.docx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Electronic commerce courselecture one. Pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Encapsulation_ Review paper, used for researhc scholars
Dropbox Q2 2025 Financial Results & Investor Presentation
Cloud computing and distributed systems.
Spectroscopy.pptx food analysis technology
Review of recent advances in non-invasive hemoglobin estimation
“AI and Expert System Decision Support & Business Intelligence Systems”
KodekX | Application Modernization Development
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Diabetes mellitus diagnosis method based random forest with bat algorithm
Teaching material agriculture food technology

Introduction to ExtJS

  • 1. Beginning ExtJS with ASP.Net A simplified guide By NithyaVidhyaarthi
  • 2. What is ExtJS ExtJS is a javascript framework (client-side) that enables developers to develop Rich Internet Application (RIA) (static websites or data-driven applications) with a plethora of options.
  • 3. How do we begin? Download the latest copy of ExtJS from www.extjs.com/download Unzip using any file compression utility (Winzip / WinRAR). It is strongly recommended that you create a virtual directory for the unzipped folder (since certain examples work only if accessed via website / virtual directory).
  • 4. Walking the first step… Launch the Visual Studio IDE and create a new website (Do not worry about the framework version). Add the ExtJS files into a folder named say “ExtJS” within the newly created website.
  • 5. Important Start editing the default.aspx & remove form elements with “runat = server” attribute. Make sure that no form elements within body has “runat = server” attribute. Add a javascript file. Name it “default.js” and place it within a folder named “Scripts” within the root directory.
  • 6. Files to be linked Add links to all the highlighted files. These files are very much important to set-up the ground work for our application. Next add your custom files. Example (in default.aspx): <link href=&quot;ExtJS/resources/css/ext-all.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /> <script type=&quot;text/javascript&quot; language=&quot;javascript&quot; src=&quot;ExtJS/adapter/ext/ext-base.js&quot;></script> <script type=&quot;text/javascript&quot; language=&quot;javascript&quot; src=&quot;ExtJS/ext-all.js&quot;></script> <script type=&quot;text/javascript&quot; language=&quot;javascript&quot; src=“Scripts/default.js&quot;></script>
  • 7. Finishing up links… Link the ext-all.css at header. Add ext-base.js & ext-all.js Our custom .js file.
  • 8. Our first Hello Ext!!! Start editing your default.js file and add / copy & paste the following contents. Ext.onReady(function(){ Ext.MessageBox.show({ title:’My Message’ , msg:’My first Hello world using Ext…’ , buttons: Ext.MessageBox.OK , icon: Ext.MessageBox.INFO }); });
  • 9. Run towards Hope… Verify again, whether you had added the links to the java-script files and CSS files correctly. Now press the F5 key (or) the “debug” icon to execute the application. If everything is right, you would certainly see the image as in the next slide.
  • 10. Hello World with ExtJS… Eureka!!!, there we go… 
  • 11. What if anything had went wrong? If Ext java-script files are not linked properly, you would see this. If CSS files are not linked properly, you would see this.
  • 12. Fixing & Wrapping it up all… In case if you face any troubles as in the previous images, kindly correct the links (refer slide-6) and re-execute the application till you succeed. And there by “Congratulations” on making your first step with ExtJS. Check out for further releases on tutorial.
  • 13. With Thanks… Hi there!, thank you so much for watching this tutorial. I’d made this too simple so it reaches out the mass with much ease. Kindly let me know your feedback and help me to help you better .
  • 14. Contact me via [email_address] [email_address] [email_address] arunprasadvidhyaarthi – skype Arunprasadvidhyaarthi – slideshare.com Arun85prasad – twitter Arunprasad – scribd.com