98国产在线视频福利_欧亚v视频日韩一区二区_国产在线精彩视频_亚洲伊人久久综合影院_亚洲欧美高清激情精品一区_少妇熟女天堂网av_午夜福利日本专区_中美女子成人毛片_大荫蒂毛茸茸视频国产_小14萝裸体自慰洗澡大尺度
登錄
注冊
關(guān)于我們
簡(jiǎn)體中文
ENGLISH
搜索
購物車(chē)
0 ITEMS ON YOUR CART
去購物車(chē)結算
合計:
¥0
首頁(yè)
動(dòng)態(tài)
方案
案例
專(zhuān)欄
期刊
聯(lián)系我們
首頁(yè)
期刊
[Ext JS]圖片顯示方式
Ext JS開(kāi)發(fā)大全
第1章 Ext JS快速入門(mén)示例[4/4]
第12章[12.10]富文本編輯器 CKEditor與Ext JS的整合
第12章[12.10.1] Ext JS + CKEditor+Spring Boot 實(shí)現編輯器圖片上傳
第11章[11.6] Ext JS 自行搭建遠端庫的包升級版本后找不到的問(wèn)題解決
[Ext JS 4] 實(shí)戰之Grid, Tree Gird編輯
ext命令集
第12章[12.3] Ext JSGrid中的超鏈接列及其功能實(shí)現
[Ext JS]textfield添加compositionstart、compositionupdate 和compositionend _os
[Ext JS ] 動(dòng)添切換字段的必填與非必填
3.1 Ext JS 組件總覽
[Ext JS] Grid表格批量編輯的實(shí)現
Ext JS 快速開(kāi)發(fā)工具
帶觸發(fā)器按鈕的輸入框
Ext JS的布爾對象類(lèi)型處理及便捷方法
Ext JS的Object類(lèi)型處理及便捷方法
ExtJS RadioGroup(單選按鈕組) 使用及注意事項
Ext JS 模擬后端數據實(shí)現
ToolTip 實(shí)現全介紹
Ext JS下拉單選框(Combobox,TagFied)使用及疑難問(wèn)題解決
Ext JS應用測試概覽
Sencha Studio 監視工具( Inspect Tool)
Ext JS 4 升級指南
Ext JS 如何定義公用方法(單例類(lèi) or 靜態(tài)方法)
Ext JS的模塊化開(kāi)發(fā)(Package)
Ext3 -- Form 實(shí)例。 用來(lái)migrate file 數據到DB用的
ExtJS 3 在Tab下加入Form 實(shí)例
Extjs Grid 中給已經(jīng)添加過(guò)Filter的列增加標識
Extjs 實(shí)戰之 Ext.tree.TreePanel Tree無(wú)法顯示
Extjs彈出框的異步執行
Grid 動(dòng)態(tài)該表列( reconfigure)的性能改善
Spring Boot Ext JS準前后端框架應用的會(huì )話(huà)(Session)處理
[Ext JS 4] Extjs 圖表 Legend(圖例)的分行與分列顯示
[Ext JS 4] Extjs 之 initComponent 和 constructor的區別
[Ext JS 4] Grid 中的單元格添加Tooltip 的效果
[Ext JS 4] Grid 實(shí)戰之分頁(yè)功能
[Ext JS 4] Grid 組件
[Ext JS 4] MVC 應用程序框架
[Ext JS 4] MVC 應用程序框架
發(fā)布 [Ext JS 4] contentEL,renderTo, applyTo 釋義與區別
[Ext JS 4] 動(dòng)態(tài)加載
[Ext JS 4] 實(shí)戰之 ComboBox 和 DateField (消失之解決辦法)
[Ext JS 4] 實(shí)戰之 Picker 和 Picker Field
[Ext JS 4] 實(shí)戰之 帶week(星期)的日期選擇控件(二)
[Ext JS 4] 實(shí)戰之 ComboBox 和 DateField 的點(diǎn)擊事件在IE下失效
## [Ext JS 4] 實(shí)戰之 帶week(星期)的日期選擇控件(三)
[Ext JS 4] 實(shí)戰之 帶week(星期)的日期選擇控件
[Ext JS 4] 實(shí)戰之Chart 坐標控制(單坐標,雙坐標)
[Ext JS 4] 實(shí)戰之Chart, Column Chart 定制顏色
[Ext JS 4] 實(shí)戰之Grid, Tree Gird 動(dòng)態(tài)添加列
[Ext JS 4] 實(shí)戰之Grid, Tree Gird 動(dòng)態(tài)添加列續(性能考慮)
[Ext JS 4] 實(shí)戰之Grid, Tree Gird 動(dòng)態(tài)添加行
[Ext JS 4] 實(shí)戰之Grid, Tree Gird 添加按鈕列
[Ext JS 4] 實(shí)戰之Grid, Tree Gird編輯Cell
[Ext JS 4] 實(shí)戰之Load Mask - 在Grid Reconfigure的使用狀況
[Ext JS 4] 實(shí)戰之Load Mask(加載遮罩)的顯示與隱藏
[Ext JS 4] 實(shí)戰之多選下拉單 (帶checkbox) 續 - 帶ALL 選項
[Ext JS 4] 實(shí)戰之多選下拉單 (帶checkbox)
[Ext JS 4] 實(shí)戰之升級系列一[Ext jS 3-->Ext JS 4]
[Ext JS 4] 實(shí)戰之將chart導出為png, jpg 格式的文件
[Ext JS 4] 實(shí)戰之瀏覽器兼容
[Ext JS 4] 布局之實(shí)戰二 - 中間區塊不會(huì )自動(dòng)伸展 (tab)續
[Ext JS 4] 組件之圖表
[Ext JS 4]后臺自動(dòng)產(chǎn)生圖檔
[Ext JS 4]性能優(yōu)化
[Ext JS 7 ]7.5 自適應配置 - Responsive Configs
[Ext JS 7] 關(guān)聯(lián)(Association)
[Ext JS 7]事件(Event)
[Ext JS 7]ClassRequire錯誤解決
[Ext JS 7]的開(kāi)發(fā)模式
[Ext JS 7]基于NPM的開(kāi)發(fā)
[Ext JS ] 動(dòng)添切換字段的必填與非必填
[Ext JS4] 數據包
[Ext JS4系列]Ext JS4 入門(mén)
[Ext JS6] Grid不同列的關(guān)聯(lián)編輯
[Ext JS6] ViewControllers-視圖控制器
[Ext JS6]Ext.Template
[Ext JS6]Sencha Cmd
[Ext JS6]編碼規范
[Ext JS6]多類(lèi)型設備開(kāi)發(fā)
[Ext JS6]工作區-Workspace
[Ext JS6]路由(Routing)及使用
[Ext JS6]視圖模型和數據綁定
[Ext JS6實(shí)戰] Ajax獲取Tree Store
[Ext JS6實(shí)戰] Ext.XTemplate
[Ext JS6實(shí)戰]動(dòng)態(tài)數據綁定
[Ext JS] Sencha Cmd命令參考之二
[Ext JS] Sencha Cmd命令參考之一
[Ext JS] Group Grid-分組網(wǎng)格
[Ext JS] Group Grid-分組網(wǎng)格
[Ext JS]嵌套Grid的實(shí)現及注意事項
[Ext JS]SimXhr.js__dc=1659315492151_65 Uncaught TypeError問(wèn)題分析與解決
[Ext JS]Sencha Studio安裝與快速介紹之一
[Ext JS]textfield 添加 compositionstart、compositionupdate 和 compositionend
[Ext JS]圖片顯示方式
[ExtJS 6]Grid分頁(yè)工具欄無(wú)效問(wèn)題解決
[ExtJS6]ResponsiveColumn-自適應列布局
[Extjs 4] 類(lèi)系統
基于Ext JS的模塊化應用框架搭建及開(kāi)發(fā)
[Ext JS] 自行搭建遠端庫的包升級版本后找不到的問(wèn)題解決-The following versions are available
[Ext JS]鼠標移入移除時(shí)彈出和關(guān)閉窗口
[Ext JS]富文本編輯器 CKEditor與Ext JS的整合
[Ext JS]可編輯列Grid的全場(chǎng)景開(kāi)發(fā)
['Ext JS]Grid中的超鏈接列及其功能實(shí)現
[Ext JS]Ext JS + CKEditor+Spring Boot 實(shí)現編輯器圖片上傳
[Ext JS]介紹與快速入門(mén)1
[Ext JS]實(shí)現帶動(dòng)態(tài)數字的圖標
Spring Boot+Ext JS 實(shí)現圖形驗證碼
Ext JS介紹與快速入門(mén)2
Ext JS開(kāi)發(fā)基本環(huán)境準備與項目創(chuàng )建
[Ext JS]開(kāi)發(fā)模式及快速測試方式
[Ext JS]多類(lèi)型終端-電腦、移動(dòng)端(手機、平板)
[Ext JS]基于Ext JS的MVC/MVVM架構的應用開(kāi)發(fā)模式
[Ext JS]Ext JS的類(lèi)與類(lèi)體系
[Ext JS]Ext JS組件、容器與布局
[Ext JS]組件與容器的選擇與開(kāi)發(fā)
[Ext JS]Ext JS數據模型與數據封裝
[Ext JS]Ext JS的控制器類(lèi)型及使用
[Ext JS]說(shuō)透Ext JS的窗口及對話(huà)框用法
[Ext JS]說(shuō)透Ext JS的窗口及對話(huà)框用法
[Ext js]Grid行選擇的多種場(chǎng)景和實(shí)現方式
[Ext JS]Ext JS類(lèi)的繼承與混合
CmsWing
[Ext JS]圖片顯示方式
## [Ext JS]圖片顯示方式 ### Ext JS 應用的圖片應用場(chǎng)景以及圖片顯示實(shí)現方式 在Ext JS應用中, 圖標一般使用圖標字體實(shí)現,比如使用 Font Awesome 或是Pictos , 使用方式是配置iconCls屬性,類(lèi)似: iconCls: 'x-fa fa-home' 圖標字體用于顯示小的Icon , 但是某些場(chǎng)景下: 或者找不到合適的圖標 或者要顯示一個(gè)很大的圖片 在上面的場(chǎng)景中, 就需要導入圖片進(jìn)行顯示了。 而在Ext JS應用中, 要實(shí)現圖片的顯示,可以使用的方式有以下四種: 最原生的方式: 使用HTML的img 標簽 使用Ext JS的Container 類(lèi)型組件,設置的html 中使用HTML的img 標簽 使用Ext JS的image 組件 在Ext JS 樣式中設置背景圖 ### Ext JS 主應用和子模塊 ? Ext JS 的應用可以通過(guò)sencha generate app 命令創(chuàng )建,在較復雜的應用中,也可以通過(guò)sencha generate package 命令創(chuàng )建子模塊(包)。 包含package 的項目目錄結構如下: myapp app classic modern resources images 主應用的圖片位置 packages local my-package resources images 子模塊的圖片位置 主應用和子模塊都可以存放圖片,相對位置都是 resources\images 。一般而言, 主應用以及各子模板都需要使用的圖片放置在主應用的圖片目錄, 各子模塊使用的圖片則各自存放。 ### 圖片處理場(chǎng)景 綜合是否是子模塊 和實(shí)現方式,展開(kāi)處理的場(chǎng)景有: | 主應用 |子模塊 | | ------------ | ------------ | | 使用HTML的img 標簽 | 1.1 主應用直接使用HTML 的image標簽 | | 使用Ext JS的Container 類(lèi)型組件 | 1.2 主應用使用Container 類(lèi)型組件設置image標簽 | | 使用Ext JS的image 組件 | 1.3. 主應用使用使用 Ext JS的image 組件 | | 在Ext JS 樣式中設置背景圖 | 1.4. 主應用樣式中使用圖片做背景 | 而主應用和子模塊的視圖和圖片之間的調用也可以交互的, 展開(kāi)來(lái)的場(chǎng)景有: 主應用使用 主應用目錄圖片 主應用使用子模板目錄圖片 子模板使用主應用目錄圖片 子模板使用子模板目錄圖片 子模塊使用主應用的圖片類(lèi)同主應用自身圖片處理。 ### 1. 主應用處理 #### 1.1 主應用直接使用HTML 的image標簽 在多開(kāi)發(fā)模式下(classic ,modern),這里以經(jīng)典模式為例, 圖片放置在項目根目錄的 resources/images 的目錄中, 在視圖設置 html 需要使用圖片可以如下定義: 為什么是回退兩層目錄 ../../ ? 因為編譯為生產(chǎn)環(huán)境之后的目錄結構如下: myapp classic app.js resources images 生產(chǎn)環(huán)境的編譯, 會(huì )把代碼集中到app.js中, 所以以這個(gè)文件觸發(fā), 回退一層到classic目錄, 再回退一層到項目的根目錄,從根目錄出發(fā),到resources/images 就可以找到圖片了。 #### 1.2 主應用使用Container 類(lèi)型組件設置image標簽 該方式和上面方式基本類(lèi)似, 路徑的設置也是一樣的, 如下代碼所示 ```json { xtype:'container', html:'' } ``` #### 1.3. 主應用使用Ext JS的image 組件 圖片路徑設置也是一樣, 如下代碼: ```javascript Ext.create('Ext.Img', { src: '../../resources/images/myimage.gif', }); ``` #### 1.4 主應用樣式中使用圖片做背景 在樣式設置的方式中, 圖片路徑和上面不一樣, 使用resources 下的相對路徑就可以了。 原因是在編譯時(shí)這個(gè)路徑會(huì )自動(dòng)的處理, 類(lèi)似: ```css .my-class { background-image: url('images/my.png'); } ``` ### 2. 子模塊圖片資源的處理 存放在子模塊目錄下的圖片, 使用Sencha Cmd 編譯之后, 在開(kāi)發(fā)環(huán)境和生產(chǎn)環(huán)境的路徑會(huì )不一樣, 以開(kāi)發(fā)環(huán)境為例, 產(chǎn)生的圖片的路徑類(lèi)似: build/development/MyApp/classic/resources/my-package/images/my-image.png 這種路徑包括了項目名稱(chēng)、開(kāi)發(fā)模式、模塊名, 這就很難通過(guò)路徑的前進(jìn)后退來(lái)定位了。而且,開(kāi)發(fā)、生產(chǎn)環(huán)境不一致, 定位的路徑可能開(kāi)發(fā)環(huán)境好的, 到生產(chǎn)環(huán)境就不行了。 Ext JS的Ext類(lèi)里面提供了一個(gè)resolveResource方法, 可以幫助定位包的資源文件的位置, 類(lèi)似: ```javascript Ext.resolveResource('<@my-package>images/my-image.png') ``` 這個(gè)在開(kāi)發(fā)環(huán)境的地址就是: build/development/MyApp/classic/resources/my-package/images/my-image.png #### 2.1 子模塊使用HTML 的image標簽 結合Ext.resolveResource , 獲取子模塊圖片的地址: images/my-image.png')> #### 2.2 子模塊使用Container 類(lèi)型組件設置image標簽 類(lèi)似上面處理: ```json { xtype:'container', html:'' } ``` #### 2.3 子模塊主應用使用Ext JS的image 組件 image 組件可以直接使用<@mypackage-name> 來(lái)指定 ```json { xtype:'image', src:'<@mypackage-name>images/my-image.png' } ``` #### 2.4 子模塊樣式中使用圖片做背景 子模塊樣式里面使用子模塊的圖片可以直接寫(xiě)為: ```css .my-class { background-image: url('images/my.png'); } ``` #### 備注 本篇的圖片顯示支持 1841 和 8080 (前后端整合開(kāi)發(fā))的兩種開(kāi)發(fā)方式。
← 上一篇:工業(yè)ERP系統五十問(wèn)...
下一篇:科學(xué)管理與信息化建設【第4期】裝配式建筑... →
網(wǎng)站導航
首頁(yè)
動(dòng)態(tài)
方案
案例
專(zhuān)欄
期刊
聯(lián)系我們