課程標題: ExtJs4.1+desktop+SSH2超強視頻教程課程老師: marico課程集數: 約40講功能示範視頻(強烈建議大家先去看下最終效果):[視頻]Extjs4.1+desktop教程功能展示http://www.uspcat.com/forum.php?mod=viewthread&tid=9614如果在短短几十分鐘就來搞定你的業務功能,包括單功能(那更快),主子功能,包括配置組合查詢,資料字典等等組件。/****************課程內容大綱**********
共用一套ExtJs4.1、JBPM、SSH2的視頻。一套好的架構,效能必須好,更能滿足客戶需求,基本採用通用方式。實現的代碼只會寫一次。大家好,本套視頻講解是SSH2+JBPM+ExtJs4實戰,JBPM是重點講解。實戰與demo的區別我不再多說,在以前工作中走過一些彎路,一些實現都是靠自己想象或者聽其他人應該怎麼實現才是項目中真正需要的。JBPM書上是講解以工作流程為核心去開發應用,那並不是我們想要的,我們想要的是在我們的web項目把工作流程技術引入進來。使工作流程依託於應用來實現。如何開發我
大家好。應大家的需求和一些迷茫的人不知道如何去ExtJs開發。所以我做了一套視頻和源碼共用一下。分享一下經驗。搭建了SSH的架構。因為我在網上找SSH的時候。都只有一個Demo的執行個體。本身真正的作用於實際項目開發的架構。我給你大家提供一套完整的源碼。搭建的不好請大家改進或者指點出來。 應大家的需要,很多人問我要源碼。這次我把源碼共用到這裡。就是基於Desktop案頭化開發的bug360項目的源碼共用這裡。希望大家多多支援。 視頻下載:
概述:一種簡單的資料格式,比xml更輕巧。JSON是JavaScript原生格式,這意味著在JavaScript中處理JSON資料不需要任何特殊的API或工具包。 一、JSON的規則對象是一個無序的“‘名稱/值’對”集合。一個對象以“{”(左括弧)開始,“}”(右括弧)結束。每個“名稱”後跟一個“:”(冒號);“‘名稱/值’對”之間使用“,”(逗號)分隔。規則如下: 1)映射用冒號(“:”)表示。名稱:值 2)並列的資料之間用逗號(“,”)分隔。名稱1:值1,名稱2:值2 3) 映射的集合
一、JS解析xml檔案分析:a) Html檔案和xml檔案都是文檔,都應該有自己的文檔對象,html檔案document文檔對象節點,而xml需要建立b) 瀏覽器分析,不同的瀏覽器,建立方法不同。IE: newActiveXObject("控制項名稱") //Mircrosoft.XMLDOM非IE,如:firfoxdocument.implementation.createDocument("","",null)c) 當建立完畢,必須要設定設定成同步處理將async設定為falsed) 利
手頭有一個項目,其中一個頁面需要分別用樹和表的形式來顯示會員資訊,在網上搜尋了一下,找到了一個控制項包,其中有一個 tabstrip 和 multipage,這兩個控制項相結合就能達到 多頁框功能,下面是一個例子:在頁面上放一個 tabstrip,再加兩個tab ,text分別寫:會員樹和會員表,TargetID設為 下面的MultiPage1 <iewc:tabstrip id="TabStrip1" runat="server"
一 過濾器的簡介1.Filter簡介 Seervelt API中提供了一個Filter介面,開發web應用時,如果編寫的java類實現了這個介面,則把這個java類稱之為過濾器2.Filter如何攔截的---使用不同的過濾器,攔截不同的請求,形成過濾器鏈
一、選擇模式的根類Ext.selection.Model重要方法1.撤銷選擇deselect(Ext.data.Model/Index records,Boolean sippressEvent): void2.得到選擇的資料 getSelection() :Array3.得到最後被選擇的資料 getLastSelected() :返回model類對象4.判斷你指定的資料是否被選擇上 isSelected(Record/Number record):Boolean5.選擇你指定的行
出現問題:下載了ext的sdk,開啟docs/index.html開始學習,但是發現點開index.html,頁面的樹形一直在載入,出不來我們需要的內容。 解決方案:因為開啟協助文檔用到了Ajax,所以需要部署到web伺服器上。可以放在Tomcat上,或者IIS上。我們以tomcat為例。第一步:下載ext。http://dev.sencha.com/deploy/ext-3.2.0.zip。第二步:建立Java
1. Tree Style Tab https://addons.mozilla.org/zh-CN/firefox/addon/8879以樹狀菜單的方式顯示標籤 2. FoxTabhttps://addons.mozilla.org/en-US/firefox/addon/88793D方式顯示標籤,有點像safari,看著比較華麗,用ctrl+Q可以切換tab,不過本人還是比較喜歡tree stytle tab的簡單和直觀。 3. IE
概述:講Java開發中的View層前台使用MVC模式來開發,更加容易管理和維護等,講model、controller、view很好的分開來管理,並且extjs提供application來統一管理,系統會自動載入對應的層中的js檔案。一、熟悉目錄結構根目錄-->app -->controller -->Users.js -->model -->User.js -->store
SSH2架構方面:rabc人員管理、Action處理(所用業務全部通用的Action的增刪改查處理)樹形講解(一棵轉出與ExtJs互動的樹,樹形的效率問題) 不採用自關聯(慢)ExtJs多MVC動態載入的機制實現 業務資料通用的增刪改查JBPM方面:部署流程管理流程掛接管理(配置此流程需要的特性,委託管理和自訂事件注入)商務程序執行:流程的啟動、任務的提交、回退、撤銷、取回、處理任務等操作、實用需求實現:執行許可權、工作流程留痕、事務提醒只需一套實現,你的業務只要在掛接
出現問題:下載了ext的sdk,開啟docs/index.html開始學習,但是發現點開index.html,頁面的樹形一直在載入,出不來我們需要的內容。 解決方案:因為開啟協助文檔用到了Ajax,所以需要部署到web伺服器上。可以放在Tomcat上,或者IIS上。我們以tomcat為例。第一步:下載ext。http://dev.sencha.com/deploy/ext-3.2.0.zip。第二步:建立Java
概述:列模式,就是在grid組件建立的時候,指定的列模式,我們可以將資料更好的展示和列的功能按鈕擴充等。一、列模式的主類 Ext.grid.column.Column xtype:gridcolumn 1.Ext.grid.column.Actionxtype:actioncolumn 在表格中渲染一組圖片按鈕,並且為它賦予功能 alertText:String設定應用image元素上的alt
Store,即資料存放區器, 主要用於提供給GridPanel,EditorGridPanel等關聯資料用的。 Store由Proxy(資料來源)和DataReader(資料解析器)組成。 Store包含多條Ext.data.record對象換句話說: 第一、資料存放區器需要有資料才能叫資料存放區器,而這個資料就是通過資料來源獲得; 第二、獲得資料後還需要通過資料解析器將這些資料進行解析,從而成為用戶端認可的符合一定格式的資料。 通過以上兩個條件,這個資料存放區器才能真正的為GridPanel等
Ubuntu中很多操作需要root使用者的許可權, 所以經常是"sudo xx命令", 很是麻煩, 所以需要一個詞輸入密碼,以後就可以一直使用的方法。 網上查過用的是 sudo -sH, 我使用的Ubuntu版本是9.0.4, 但是試過之後還是不行, 後來發現使用 sudo -s. 不過一般情況下還是不要在root下長期使用, 用 "sudo -u 使用者名稱" 可以切換回去.
概述:列模式,就是在grid組件建立的時候,指定的列模式,我們可以將資料更好的展示和列的功能按鈕擴充等。一、列模式的主類 Ext.grid.column.Column xtype:gridcolumn 1.Ext.grid.column.Actionxtype:actioncolumn 在表格中渲染一組圖片按鈕,並且為它賦予功能 alertText:String設定應用image元素上的alt
iconv是一個電腦程式以及一套API的名稱。它的作用是在多種國際編碼格式之間進行文本內碼的轉換。目前版本為2.3.26,支援的內碼包括:Unicode相關編碼,如UTF-8、UTF-16等等各國採用的ANSI編碼,其中包括GB2312、BIG5等中文編碼方式。作為應用程式的iconv採用命令列介面,允許將某種特定編碼的檔案轉換為另一種編碼。作為編程介面的iconv包括3個函數:iconv_open函數用於初始化用於轉換的內部緩衝區,需要指明需要從何種編碼方式轉換到哪一種。iconv函數進行實際
通常在程式中,需要複製一個數組或數組的一部分。這種情況下,可能使用指派陳述式(=),如:int []list1=new int[3];int []list2=new
(1)軟體包管理sudo aptitude update && sudo aptitude safe-upgrade 一鍵升級系統apt-cache search name 搜尋包含“name”軟體包sudo apt-get autoremove