Ext.js - Primeiro Programa

Este capítulo lista as etapas para escrever o primeiro programa Hello World em Ext JS.

Passo 1

Crie uma página index.htm no editor de sua escolha. Inclua os arquivos de biblioteca necessários na seção principal da página html como segue.

index.htm

<!DOCTYPE html>
<html>
   <head>
      <link href = "https://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/classic/theme-classic/resources/theme-classic-all.css" 
         rel = "stylesheet" />
      <script type = "text/javascript" 
         src = "https://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/ext-all.js"></script>
      
      <script type = "text/javascript">
         Ext.onReady(function() {
            Ext.create('Ext.Panel', {
               renderTo: 'helloWorldPanel',
               height: 200,
               width: 600,
               title: 'Hello world',
               html: 'First Ext JS Hello World Program'
            });
         });
      </script>
   </head>
   
   <body>
      <div id = "helloWorldPanel" />
   </body>
</html>

Explicação

  • O método Ext.onReady () será chamado assim que Ext JS estiver pronto para renderizar os elementos Ext JS.

  • O método Ext.create () é usado para criar um objeto em Ext JS. Aqui estamos criando um objeto de classe de painel simples Ext.Panel.

  • Ext.Panel é a classe predefinida em Ext JS para criar um painel.

  • Cada classe Ext JS possui propriedades diferentes para realizar algumas funcionalidades básicas.

A classe Ext.Panel tem várias propriedades, como -

  • renderToé o elemento onde este painel deve ser renderizado. 'helloWorldPanel' é o id div no arquivo Index.html.

  • Height e width as propriedades são para personalizar o tamanho do painel.

  • Title propriedade é fornecer o título ao painel.

  • Html propriedade é o conteúdo html a ser mostrado no painel.

Passo 2

Abra o arquivo index.htm em um navegador padrão e você obterá a seguinte saída no navegador.