1. 程式人生 > >EXTJS入門教程及其框架搭建

EXTJS入門教程及其框架搭建

EXTJS是一個相容AJAX的前臺WEB UI的框架,在普通的HTML檔案的 BODY 元素中無須寫任何HTML程式碼,就能產生相應的表格等元素。

首先是為每一個頁面定義一個類,再以EXTJS的規範格式增加所需的元素,可以使用所見所得的工具:extbuilder 來操作,這個類將以XXXXX.js的檔名儲存,最後在相應的HTML頁面中引入相關的JS和CSS檔案:

1 <script type=" text/javascript " src="/EXTJS/ext-2.2/adapter/ext/ext-base.js "></script>
2 <script type=
" text/javascript " src="/EXTJS/ext-2.2/ext-all-debug.js "></script>
3 <link rel=" stylesheet " type=" text/css " href=" /EXTJS/ext-2.2/resources/css/ext-all.css " />
4 <script type=" text/javascript " src= "XXXXX.js "></script>

並在BODY中加入下面這段JAVA SCRIPT:

01 <script>
02 Ext.onReady( function () {
03 Ext.QuickTips.init();
04 Ext.form.Field.prototype.msgTarget='side';
05 var viewport=new Ext.Viewport( {
06 layout : 'fit',
07 border : false,
08 items : [new system.XXXXX()]
09 });
10 viewport.render();
11 });
12 </script>

其中XXXXX就是之前新加的JS類,則EXT引擎就會以一定的非常漂亮的樣式渲染出頁面來,並且以後的頁面風格要改變,只須更換CSS即可,無須改動頁面。

附完整的程式碼:
PagingGridPanel.js

001 Ext.namespace('system');
002 system.PagingGridPanel = function(config) {
003 Ext.applyIf(this, config);
004 this.initUIComponents();
005 system.PagingGridPanel.superclass.constructor.call(this);
006 this.loadData();
007 };
008 Ext.extend(system.PagingGridPanel, Ext.Panel, {
009 initUIComponents : function() {
010 // BEGIN OF CODE GENERATION PARTS, DON'T DELETE CODE BELOW
011 this.store1 = new Ext.data.Store({
012 proxy : new Ext.data.MemoryProxy({
013 total : 2,
014 root : [{
015 age : 56,
016 name : "IOyFo"
017 }, {
018 age : 239,
019 name : "87tPp"
020 }]
021 }),
022 reader : new Ext.data.JsonReader({
023 root : "root",
024 total : "total",
025

相關推薦

EXTJS入門教程及其框架搭建

EXTJS是一個相容AJAX的前臺WEB UI的框架,在普通的HTML檔案的 BODY 元素中無須寫任何HTML程式碼,就能產生相應的表格等元素。 首先是為每一個頁面定義一個類,再以EXTJS的規範格式增加所需的元素,可以使用所見所得的工具:extbuilder 來操作,這個類將以XXXXX.js的

ExtJs 入門教程

cat num 單選 number button 數字 for http world ExtJs 入門教程一[學習方法] ExtJs 入門教程二[Hello World] ExtJs 入門教程三[窗體:Window組件] ExtJs 入門教程四[表單:FormPanel]

Angular入門--項目框架搭建

自動 集成 本地服務 gre ima 組件化 xxx rsa 測試 Angular介紹 Angular在2012年發布版本1.0,是最早流行的前端MVVM框架,目前流行的React和Vue框架都在它之後。由於React的流行,以及angular 1.0版本暴露出來的一些性能

ExtJs 入門教程十二[監聽器:listeners]

一、事件列表選擇事件 select:function(選擇的物件,返回的資料,選擇的index){}//在建立ComboBox時使用 獲得焦點 focus:function(){ }; 失去焦點 blur:function(){ }; 動作執行 activate:funct

Ant Design Pro入門教程 安裝框架

介紹一下Ant Design Pro,說白了就是基於React的一套腳手架,UI是 Ant Design ,框架是 Ant Design Pro 腳手架安裝完成,執行起來的樣子: 下面我們來看看怎麼安裝這套後臺管理系統 安裝 有兩種方式進行安裝

ExtJs 入門教程十四[資料代理 :DataProxy]

一、語法1、MemoryProxy(獲取本地資料) var myData =[[data1],[data2]] var store = new Ext.data.Store({ proxy: new Ext.data.MemoryProxy(myData),

Netty入門教程2——動手搭建HttpServer

認識Http請求在動手寫Netty框架之前,我們先要了解http請求的組成,如下圖:HTTP request component partsHTTP Request 第一部分是包含的頭資訊HttpContent 裡面包含的是資料,可以後續有多個 HttpContent 部分LastHttpContent 標記

遊戲戰鬥數值框架搭建入門

們的 才會 game idt 讓我 cmm 數量 維度 標準 轉自:http://www.gameres.com/485798.html 設計一個遊戲DEMO的時候要幹的第一件事是什麽呢?是搭建數值框架,而如果是一個打打殺殺的遊戲,第一步要搭建的就是戰鬥數值的框架了。  

Java - Struts框架教程 Hibernate框架教程 Spring框架入門教程(新版) sping mvc spring boot spring cloud Mybatis

java ee cloud pac .cn java get pin nat 輕量級 https://www.zhihu.com/question/21142149 http://how2j.cn/k/hibernate/hibernate-tutorial/31.html

SpringMVC框架入門配置 IDEA下搭建Maven項目

eclipse 資源文件 比較 erl zip str c項目 下載 參觀 ,初衷:本人初學SpringMVC的時候遇到各種稀奇古怪的問題,網上各種技術論壇上的帖子又參差不齊,難以一步到位達到配置好的效果,這裏我將我配置的總結寫到這裏供大家初學SpringMVC的同僚們共同

前端框架React Js入門教程【精】

參考資料 react.js 功夫 入門實例 html 操作 load 通過 每一個 現在最熱門的前端框架有AngularJS、React、Bootstrap等。自從接觸了ReactJS,ReactJs的虛擬DOM(Virtual DOM)和組件化的開發深深的吸引了我,下

微信公眾平臺開發教程(三) 基礎框架搭建

開發 images wxs user 設計實現 bytes trre 來源 app 上一章,我們已經初步講解了微信公眾賬號開發的基本原理,今天我們來探索設計實現。 首先我們設計了模塊層次圖,當然圖中只是給出一種實現方式,不局限於此。具體見下圖。 主要功能介紹如下: 1)請求

SSM(Spring+SpringMVC+Mybatis)框架搭建詳細教程【附源代碼Demo】

oid rep images end 訪問靜態文件 into *** 寫到 where http://www.cnblogs.com/qixiaoyizhan/p/7751732.html 【前言】   應某網絡友人邀約,需要一個SSM框架的Demo作為基礎學習資料,於

Golang入門教程(三)beego 快速開發 HTTP 框架

應用 inf ado .com home clas lan mime iyu   beego 是一個快速開發 Go 應用的 HTTP 框架,他可以用來快速開發 API、Web 及後端服務等各種應用,是一個 RESTful 的框架,主要設計靈感來源於 tornado、sina

以太坊 DApp 開發入門實戰! 用Node.js和truffle框架搭建——區塊鏈投票系統!

以太坊 區塊鏈 Node.js truffle DApp 第一節 概述 面向初學者,內容涵蓋以太坊開發相關的基本概念,並將手把手地教大家如何構建一個 基於以太坊的完整去中心化應用 —— 區塊鏈投票系統。 通過學習,你將掌握: 以太坊區塊鏈的基本知識 開發和部署以太坊合約所需的軟件

美團小程序框架mpvue入門教程

jquer 打開 諸多 響應 統一 conf 勿噴 star 第一個 自打寫了 美團小程序框架mpvue蹲坑指南, 一發不可收拾,今天趁周末空閑,來寫個mpvue(沒朋友)的簡單入門教程,本教程只針對新手,老鳥勿噴。 另外,我還專門為本文做了一個簡單的項目,如果懶得從頭開

Spring Cloud 入門教程 - 搭建配置中心服務

Spring spring boog spring cloud 簡介 Spring Cloud 提供了一個部署微服務的平臺,包括了微服務中常見的組件:配置中心服務, API網關,斷路器,服務註冊與發現,分布式追溯,OAuth2,消費者驅動合約等。我們不必先知道每個組件有什麽作用,隨著教程的深入,我

區塊鏈入門教程btcpool礦池源碼分析環境搭建

libco log utils mysq 啟動 oca ice shell edit # btcpool礦池-測試環境搭建及使用cgminer測試 本文檔基於Ubuntu 16.04 LTS, 64 Bits。 ![](http://i2.51cto.com/images

Scrapy 框架 入門教程

lin directory 生成 cal build isbn int path this Scrapy入門教程 在本篇教程中,我已經安裝好Scrapy 本篇教程中將帶您完成下列任務: 創建一個Scrapy項目 定義提取的Item 編寫爬取網站的 spider 並提取 I

Java EE入門教程系列第一章Java EE的概述(二)——Java EE技術框架和開發工具

1.3Java EE的技術框架 從技術的角度劃分,完整的Java EE分成了4個部分:元件技術、服務技術、通訊技術和架構技術。 下面給出的是一個適合初學者的體系結構簡化圖,暫時接觸不到的部分統一用“支援技術”表示,我們暫時只專注於與應用級開發相關的技術即可。 1.元件技術 這是