《Ext JS 6.2實戰》一書上傳按鈕的問題
近日,有熱心讀者發郵件給我說上傳按鈕有bug,第一次開啟上傳按鈕時,可以開啟檔案選擇對話方塊,當開啟第二個檢視時,就不能開啟檔案選擇對話方塊了。經研究,發現是建立plupload.Uploader
物件時,都使用了第一次建立的按鈕的id造成的,經過修改程式碼,已經把bug修復了。
首先修改Upload.js
,將以下程式碼刪除:
Ext.applyIf(me.config.uploader, {
browse_button: me.config.id || me.getId()
});
然後在UploadBasic.js
的建構函式constructor
中,在給uploaderConfig
me.uploaderConfig['browse_button'] = owner.getId();
以上語句的作用是將按鈕的id傳遞給plupload.Uploader
物件,這樣,就不會出現建立兩個plupload.Uploader
例項都使用同一個按鈕id的問題了,上傳也沒問題了。
相關推薦
《Ext JS 6.2實戰》一書上傳按鈕的問題
近日,有熱心讀者發郵件給我說上傳按鈕有bug,第一次開啟上傳按鈕時,可以開啟檔案選擇對話方塊,當開啟第二個檢視時,就不能開啟檔案選擇對話方塊了。經研究,發現是建立plupload.Uploader物件時
《Ext JS 6.2實戰》節選——遷移管理模版
Ext JS 6的示例中,提供瞭如圖7-1所示的管理模版和如7-2所示的Executive模版。這兩套模版都採用了當前流行的簡潔大氣風格,且都是響應式設計,是大家比較喜歡的型別。尤其是管理模版,可以說是當前最流行的後臺管理模版,非常適合用來開發應用程式,但比較遺
Ext Js 6.2.1 classic grid 滾動條bug解決方案
efi 父類 滾動 cti seq position column spa 元素 此bug未在其他版本發現,參考高版本代碼重寫類解決此bug,直接上代碼: 1 /** 2 * 如果列表同時存在橫向滾動條和豎向滾動條,當豎向滾動條滾動到底部時 3 * 點擊
《Ext JS 4.2實戰》
3月底各大網店新華書店均有銷售 內容簡介 本書是一本實戰系列的書,主要通過簡單的CMS系統的開發過程,介紹了使用Ext JS 4.2開發應用程式的新模式和新思路。本書可以說是作者的集大成之做,是作者使用ExtJS進行開發實踐的經驗之談。本書不單是一本學習Ext JS的書籍
[Ext JS 6 By Example 翻譯] 第2章 - 核心概念
轉載自:http://www.jeeboot.com/archives/1217.html 在下一章我們會構建一個示例專案,而在這之前,你需要學習一些在 Ext JS 中的核心概念,這有助於你更容易理解示例專案。這一章我們將學習以下知識點: 類系統,
Thinkphp3.2.3 多圖上傳,同類型只能上傳一張問題
Thinkphp3.2.3 多圖上傳,同類型只能上傳一張問題, 例如一次性上傳多張 .jpg 檔案,只能上傳最後一張, 問題在於,同名,只儲存一張,找了很多方法,問題就在於 saveName 上 在 App->Common->Common->function.php 下
一個Ext JS 6可用的下載類
HTML5為A標籤添加了download屬性,可用來指定連結的檔名,單擊A標籤後就可實現檔案下載功能,該元件就是利用這個特性來實現的,具體程式碼如下: Ext.define('Admin.util.Do
[Ext JS 6 By Example 翻譯] 第7章 - 圖表(chart)
轉載自:http://www.jeeboot.com/archives/1229.html 本章中將探索在 ExtJS 中使用不同型別的圖表並使用一個名為費用分析的示例專案結束本章所學。以下是將要所學的內容: 圖表型別 條形圖 和 柱形圖 圖表 區域 和
[Ext JS 6 By Example 翻譯] 第6章 - 高階元件
轉載自:http://www.jeeboot.com/archives/1227.html 本章涵蓋了高階元件,比如 tree 和 data view。它將為讀者呈現一個示例專案為 圖片瀏覽器,它使用 tree 和 data view 元件。以下是本章將要討論的主題:
[Ext JS 6 By Example 翻譯] 第5章 - 表格元件(grid)
轉載自:http://www.jeeboot.com/archives/1225.html 本章將探索 Ext JS 的高階元件 grid 。還將使用它幫助讀者建立一個功能齊全的公司目錄。本章介紹下列幾點主題: 基本的 grid 排序 渲染器 過濾
[Ext JS 6 By Example 翻譯] 第4章 - 資料包裝
轉載自:http://www.jeeboot.com/archives/1222.html 本章探索 Ext JS 中處理資料可用的工具以及伺服器和客戶端之間的通訊。在本章結束時將寫一個呼叫 RESTful 服務的例子。下面是本章的內容: 模型 Schema
[Ext JS 6 By Example 翻譯] 第3章 - 基礎元件
轉載自:http://www.jeeboot.com/archives/1219.html 在本章中,你將學習到一些 Ext JS 基礎元件的使用。同時我們會結合所學建立一個小專案。這一章我們將學習以下知識點: 熟悉基本的元件 – 按鈕,文字框,日期
[Ext JS 6 By Example 翻譯] 第1章 – 入門指南
轉載自:http://www.jeeboot.com/archives/1211.html 前言 本來我是打算自己寫一個系列的 ExtJS 6 學習筆記的,因為 ExtJS 6 目前的中文學習資料還很少。google 搜尋資料時找到了一本國外牛人寫的關於 ExtJS 6 的
JAVAEE顛覆者,SpringBoot實戰一書學習小記(Bean的Scope,Bean的動態注入,Bean初始化和銷燬)
Bean的Scope每一個bean可以新增Scope標籤來設定個人理解從此看出Spring的控制反轉預設一直都在用一個例項注入1.Singleton 一個Spring容器中只有一個Bean的例項,此為Spring的預設配置,全容器共享一個例項。2.Prototype 每次呼叫
Ext JS 6開發例項(四) :調整主檢視
上文把主介面設定好,但是主檢視因為介面的微調出現了顯示問題,本文將把它調整好了。 開啟app/view/main/Main.js,可以看到主檢視是派生於標籤面板(Ext.tab.Panel)的。在檢視的標籤欄內,除了顯示標籤外,還顯示了標題欄。由於已經重新設計
JAVAEE顛覆者,SpringBoot實戰一書學習小記(Profile,applicationEvent)
Profile概念profile為在不同環境下使用不通的配置提供了支援(開發環境下的配置和生產環境下的配置肯定不同的,例如資料庫的配置)。首先建立一個beanpackage com.cn.sola.bean; public class DemoBean { privat
Ext Js 3.2中Ext.ajax.request方法詳解
1:Ext.Ajax.request([Object options]):Number options中的一些屬性和含義如下: url:指定請求的服務端url params: 指定要傳遞的引數,可以是一個包含引數名稱及值的物件,也可以是類似於name=
Ext Js 3.2中Record的使用方法
先來了解Ext Js和SQL的不用語法: 1:Ext Js語法 var EmployeeRecord = new Ext.data.Record.create({ {name: 'empId ', type: 'int'}
Ext Js 3.2中設定行的顏色
1:程式程式碼 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String b
Ext JS 6:將日期欄位修改為日期時間欄位(二)
在上文《Ext JS 6:將日期欄位修改為日期時間欄位(一) 》(以下稱文一)只是簡單的利用日期選擇欄位的原始碼建立了一個日期時間選擇欄位,而不是採用繼承的方式,因而在本地化上,並不能很好的利用日期選擇欄位的本地化資源,需要自己考慮本地化的問題。為了解決這個問題