1. 程式人生 > >ExtJS 4.2 業務開發(一)主頁搭建

ExtJS 4.2 業務開發(一)主頁搭建

Ext.application({
    name: 'AKApp',
    launch: function () {
        // 設定Viewport
        Ext.create('Ext.container.Viewport', {
            name: 'MainFrame',
            layout: 'border',
            items: [
                Ext.create('Ext.panel.Panel', { // header
                    width: '100%',
                    height: 50,
                    bodyBorder: false,
                    border: false,
                    region: 'north',
                    style: {
                        background: '#739b2e'
                    },
                    html: '<div id="header_content">ExtJSDemo</div>'
                }),
                Ext.create('Ext.tree.Panel', { // menu
                    title: '目錄',
                    id: 'app_tree',
                    rootVisible: false,
                    lines: false,
                    split: true,
                    width: '20%',
                    region: 'west',
                    root: {
                        expanded: true,
                        children: [
                            {
                                text: '業務',
                                expanded: true,
                                children: []
                            },
                            {
                                text: 'Demo',
                                expanded: true,
                                children: [
                                    { text: '建立元件', id: 'Demo.CreateCompareP', leaf: true },
                                    { text: '查詢元件', id: 'Demo.QueryCompareP', leaf: true },
                                ]
                            }
                        ]
                    },
                    listeners: {
                        select: function (thisView, thisControl) {
                            if (thisControl.data.leaf) {
                  // TODO:點選選單,建立相關的Tab頁
                            }
                        }
                    }
                }),
                Ext.create('Ext.tab.Panel', { // tab
                    id: 'app_tabContainer',
                    region: 'center',
                    autoScroll: true,
                    defaults: {
                        autoScroll: true,
                        bodyPadding: 4,
                        closable: true  //tab頁的關閉按鈕
                    }
                }),
            ]
        });
    }
});

相關推薦

ExtJS 4.2 業務開發()主頁搭建

Ext.application({ name: 'AKApp', launch: function () { // 設定Viewport Ext.create('Ext.container.Viewport', { name

ExtJS 4.2 業務開發(三)資料新增和修改

Ext.define('App.ShipMgr.view.AddShipWindow', { extend: 'Ext.window.Window', layout: 'fit', constrain: true, // 是否只能在父容器的範圍內拖動 modal:

ExtJS 4.2 業務開發(二)資料展示和查詢

本篇開始模擬一個船舶管理系統,提供查詢、新增、修改船舶的功能,這裡介紹其中的資料展示和查詢功能。 目錄 1. 資料展示 2. 資料查詢 3. 線上演示 1. 資料展示 在這裡我們將模擬一個船舶管理系統,並提供查詢、新增、修改的功能。 大致的目錄結構如下: ShipMgrTab.js :

extjs 4.2 自定義主題,官方原文翻譯

網上文章都不詳細,自己看官方原文,成功自定義extjs 4.2和extjs 6.2兩個版本。本文是4.2 環境&工具 win7 已經配置了java環境(文中要求配置jre,) 官方原文 Ruby下載 我用的是2.4.4(看它長的特殊) sench

微信公眾號 基於PHP 拼團活動開發 模板搭建

已測試號為例;使用者發起拼團活動(為團長),回覆給他帶有活動id與其openid的二維碼圖片,轉發給他人,已關注的掃碼之後儲存其openid,未關注的在關注之後儲存openid(防止重複參與)(團員),然後自動回覆團員自己活動資訊的二維碼。 1.微信公眾號後臺配置好 伺服器

SpringBoot微信點餐系統—2開發環境的搭建,3、新建專案

2.1匯入已裝好的虛擬機器,需要安裝virtual box(報記憶體不能writen錯誤,後面使用VMware) 2.2虛擬機器說明文件 2.3網路配置 橋接網路→全部允許 保證虛擬機器與本機ping的通 2.4試試虛擬機器中的應用 2.4.1

善假於物,利用工具2開發款完整新聞類iOS app

題外話: 此篇文章以一個iOS新手的角度解釋一款新聞類iOS APP誕生的過程,詳細介紹在這過程中碰到的問題和我的解決思路。歡迎大家指正。 選單介面: 主介面: 詳細頁面: 關於我們頁面: 初期的想法 具體專案背景跳過,我們著重看如何實現一款新

ExtJS 4.2 Grid元件的單元格合併

ExtJS 4.2 Grid元件本身並沒有提供單元格合併功能,需要自己實現這個功能。  目錄 1. 原理 2. 多列合併 1. 原理 1.1 HTML程式碼分析 首先建立一個Grid元件,然後檢視下的HTML原始碼。 1.1.1 Grid元件 1.1.2 HTML程式碼 從這

ExtJS 4.2 元件的查詢方式

元件建立了,就有方法找到這些元件。在DOM、Jquery都有各自的方法查詢元素/元件,ExtJS也有自己獨特的方式查詢元件、元素。本次從全域性查詢、容器內查詢、form表單查詢、通用元件等4個方面介紹元件的查詢方式。 目錄 2. 容器內查詢 1. 全域性查詢方式 全域性查詢方式指在整個

ExtJS 4.2 評分元件

/*! * 評分元件 */ Ext.define('App.Demo.RatingStarFiledDemoTab', { extend: 'Ext.panel.Panel', layout: 'fit', closable: true, reload: fu

ExtJS 4.2 元件介紹

目錄 1. 介紹   1.1 說明   1.2 元件分類   1.3 元件名稱   1.4 元件結構 1. 介紹 1.1 說明 ExtJS的強大功能之一是提供了非常豐富的元件,包括grid(表格)、panel(面板)、form(表單)、button(按鈕)、progressBa

ExtJS 4.2 Date元件擴充套件:新增清除按鈕

/*! * 在原有的Date元件上新增【清除】按鈕 */ Ext.define('Js.ux.DatePicker', { override: 'Ext.picker.Date', renderTpl: [ '<div id="{id}-innerEl"

ExtJS 4.2 第一個程式

本篇介紹如何建立一個ExtJS應用程式。並通過建立目錄、匯入檔案、編寫程式碼及分析程式碼等步驟來解釋第一個ExtJS程式。 目錄 1. 建立程式   1.2 實際目錄   1.4 執行圖 2. 程式碼分析 1. 建立程式 1.1 建立目錄建議 根據官方建議,建立一個ExtJ

extjs 6.2 熟悉開發環境 hello world

1.下載extjs 6.2 並解壓。 2.釋出extjs專案。 將ext-6.2.0資料夾拷貝到tomcate的webapp目錄下啟動tomcate,或者拷貝到IIS釋出。 3.本地編寫hello

嵌入式開發 環境搭建

[size=medium]從Java轉到嵌入式開發。將開發環境的搭建作以下日記記錄備查下載.net1.1 安裝。。。。下載地址[url]http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=262D2

Android NDK開發()——環境搭建

         Android下的NDK開發是Android開發中不可或缺的一部分,通過Google提供的NDK套件,我們可以使用JNI這座橋樑在Java和C/C++之間建立聯絡(互相呼叫)。那麼,為什麼在Android開發中需要了解NDK開發呢?誠然,這些原因有很多說

(轉)OpenCV3.4.2+VS2017開發環境配置

由於版本提高,在原文的基礎上有適當修改,但總體都是原博主的。本文是隻配置了一個專案,要想永久配置請參考 拜小白教你OpenCV3.4.2+VS2017開發環境配置 本機環境:win10 64位  OpenCV3.4.2  Visual Studio 2017  最

雪廬小酒學ExtJS):ExtJS 6.2 項目搭建

class 使用 文件 ext 提示信息 進入 兩個 電腦 必須 一、 安裝: (創建的前提是必須是電腦的環境中有java和tomcat才行,在ExtJS6.2就不需要再裝ruby) 下載兩個壓縮包:分別是 ext-6.2.0-gpl(這個是Extjs 的sdk文件,創建

整理不易,且整且珍惜 2.開發環境的搭建 3.Eclipse的相關配置 4.使用maven建立web專案 5.Spring+Mybatis+SpringMVC整合 6.mybatis自動生成程式碼 7.spring與mybatis整合中Junit的測試 8.maven專案的啟動 9.Restful

整理不易,且整且珍惜 2.開發環境的搭建 3.Eclipse的相關配置 4.使用maven建立web專案 5.Spring+Mybatis+SpringMVC整合 6.mybatis自動生成程式碼

步步搭建快速開發web專案系列 2.整合springmvc可以網頁訪問成功

目標 整合springmvc可以網頁訪問成功 在上一篇文章中我們建立了基礎的springboot專案,現在我們引入springmvc ,並且訪問頁面能夠成功 專案地址 https://gitee.com/hugo110/springboot-boot 大綱 https