Interview Questions

AJAX Interview Questions Android Interview Questions Angular 2 Interview Questions AngularJs Interview Questions Apache Presto Interview Questions Apache Tapestry Interview Questions Arduino Interview Questions ASP.NET MVC Interview Questions Aurelia Interview Questions AWS Interview Questions Blockchain Interview Questions Bootstrap Interview Questions C Interview Questions C Programming Coding Interview Questions C# Interview Questions Cakephp Interview Questions Cassandra Interview Questions CherryPy Interview Questions Clojure Interview Questions Cobol Interview Questions CodeIgniter interview Questions CoffeeScript Interview Questions Cordova Interview Questions CouchDB interview questions CSS Buttons Interview Questions CSS Interview Questions D Programming Language Interview Questions Dart Programming Language Interview Questions Data structure & Algorithm Interview Questions DB2 Interview Questions DBMS Interview Questions Django Interview Questions Docker Interview Questions DOJO Interview Questions Drupal Interview Questions Electron Interview Questions Elixir Interview Questions Erlang Interview Questions ES6 Interview Questions and Answers Euphoria Interview Questions ExpressJS Interview Questions Ext Js Interview Questions Firebase Interview Questions Flask Interview Questions Flex Interview Questions Fortran Interview Questions Foundation Interview Questions Framework7 Interview Questions FuelPHP Framework Interview Questions Go Programming Language Interview Questions Google Maps Interview Questions Groovy interview Questions GWT Interview Questions Hadoop Interview Questions Haskell Interview Questions Highcharts Interview Questions HTML Interview Questions HTTP Interview Questions Ionic Interview Questions iOS Interview Questions IoT Interview Questions Java BeanUtils Interview Questions Java Collections Interview Questions Java Interview Questions Java JDBC Interview Questions Java Multithreading Interview Questions Java OOPS Interview Questions Java Programming Coding Interview Questions Java Swing Interview Questions JavaFX Interview Questions JavaScript Interview Questions JCL (Job Control Language) Interview Questions Joomla Interview Questions jQuery Interview Questions js Interview Questions JSF Interview Questions JSP Interview Questions KnockoutJS Interview Questions Koa Interview Questions Laravel Interview Questions Less Interview Questions LISP Interview Questions Magento Interview Questions MariaDB Interview Questions Material Design Lite Interview Questions Materialize CSS Framework Interview Questions MathML Interview Questions MATLAB Interview Questions Meteor Interview Questions MongoDB interview Questions Moo Tools Interview Questions MySQL Interview Questions NodeJS Interview Questions OpenStack Interview Questions Oracle DBA Interview Questions Pascal Interview Questions Perl interview questions Phalcon Framework Interview Questions PhantomJS Interview Questions PhoneGap Interview Questions Php Interview Questions PL/SQL Interview Questions PostgreSQL Interview Questions PouchDB Interview Questions Prototype Interview Questions Pure CSS Interview Questions Python Interview Questions R programming Language Interview Questions React Native Interview Questions ReactJS Interview Questions RequireJs Interview Questions RESTful Web Services Interview Questions RPA Interview Questions Ruby on Rails Interview Questions SAS Interview Questions SASS Interview Questions Scala Interview Questions Sencha Touch Interview Questions SEO Interview Questions Servlet Interview Questions SQL Interview Questions SQL Server Interview Questions SQLite Interview Questions Struts Interview Questions SVG Interview Questions Swift Interview Questions Symfony PHP Framework Interview Questions T-SQL(Transact-SQL) Interview Questions TurboGears Framework Interview Questions TypeScript Interview Questions UiPath Interview Questions VB Script Interview Questions VBA Interview Questions WCF Interview Questions Web icon Interview Questions Web Service Interview Questions Web2py Framework Interview Questions WebGL Interview Questions Website Development Interview Questions WordPress Interview Questions Xamarin Interview Questions XHTML Interview Questions XML Interview Questions XSL Interview Questions Yii PHP Framework Interview Questions Zend Framework Interview Questions Network Architect Interview Questions

Top 15 Ext Js Interview Question for 2020

1) What is Ext Js?

Ext Js refers to Extended JavaScript. Ext JS is a JavaScript framework used to built interactive cross platform web application.

2) What are the features of Ext Js?

It is a JavaScript framework used to build enterprise application.

It includes MVC (Model View Control) and MVVM (Model View Viewmodel) design pattern.

It supports single page application development.

It's advance Data package allows it to easily retrieve of storing of data.

It support object oriented programming using JavaScript which makes easy application development and maintenance.

3) Name some tools used for Ext Js application development.

There are several popular tool used to develop Ext Js application.
Eclipse IDE.

Aptana.

Komodo.

WebStrom.

4) Explain life cycle of Ext Js.

Initialization: At this stage component event creation, registering with Ext.ComponentManager, calling initComponent method are done.

Rendering: At this stage creating the DOM for the component and adding it to the DOM hierarchy with the events, CSS are done.

Destruction: At this stage component are unregistered from Ext.ComponentManager, removing the events are done.

5) What is ExtJs component? Name some components.

Component is a group of DOM element used to build user interface od ExtJs application.
ComboBox.

Radio Button

Checkbox

TextField

Spinner

Text Area

Trigger

Chart

Label

Button

DateField

File Upload

Hidden Field

Number Field

Time Field

6) Explain why we choose Ext Js?

As the wide ranges of JavaScript libraries are available, it is important to choose the right one. Following are some important features provided by ExtJs.
ExtJs ibrary is the cross browser support.

Its documentation is very well maintained and comprehensive.

ExtJs framework supports Ajax implementations.

It supports integration with other Web server framework.

ExtJs framework has rich UI elements (component) provided.

It is provides excellent performance.

It is fully object oriented and follow design pattern like MVC and MVVM.

7) What are major Web browsers supported by ExtJs framework?

ExtJs supports all the modern browsers:
Windows Internet Explorer version 6 and later.

Mozilla Firefox version 1.5 and later.

Apple Safari version 2 and later.

Opera version 9 and later.

8) Can we integrate ExtJs with other web development server framework?

Yes, we can integrate ExtJs with other web development server, include Java language, PHP, Microsoft .NET, Ruby on Rails, and ColdFusion.

9) Explain extjs decode()?

var json = Ext.decode(response.responseText);  

Ext.Msg.alert('Error', json.error);

10) How to implement pagination in grid panel?

Ext.PagingToolbar plugin is used to implement pagination in grid panel. Example:
new Ext.PagingToolbar({  

pageSize: 20,  

store: store,  

displayInfo: true,  

displayMsg: 'Displaying topics {0} - {1} of {2}',  

emptyMsg: "No topics to display",  

})  

// trigger the data store load  

store.load({params:{start:0, limit:25}});

11) What is the purpose of MassageBox?

MessageBox is used to display different types of messagebox. It uses Ext.window.MessageBox as a main class. We can create four types of message boxes:
    1. Alert.
Syntax:
Ext.Msg.alert():  

Confirm.
Syntax:
Ext.Msg.confirm():  

Prompt.
Syntax:
Ext.Msg.prompt():  

Custom.
Syntax:
Ext.Msg.show():

12) How to get record using id?

Syntax:
store.getById(String id);

13) How to get record using index?

Syntax:
store.getAt(Number index);

14) What is the purpose of loadData() in store?

loadData() is used for storing new records and replacing existing records from cache. Syntax:
store.loadData(Object Object, Boolean boolean);
When the Boolean value passed in parameter is true it store new record and when it is false it replace existing record.

15) What is the purpose of load() in store?

It is used to load the data using proxies, which path are defined for services to fetch the backend data. Syntax:
store.load();