1. 程式人生 > >ExtJs.Store.load()各引數含義解析

ExtJs.Store.load()各引數含義解析

1.給store新增監聽器,監聽beforeload事件,載入前彈出提示框,載入完成後關閉提示框

2.callback為load的回撥函式,在載入完成後執行,因此關閉提示框由它完成;

3.一定要給store的reload方法也新增callback函式,已關閉提示框

4.ExtJs的Store在載入時候一般是延遲載入的,這時候Grid就會先出現一片空白,等載入完成後才出現資料;因此,我們需要給它新增一個提示資訊!;載入完畢關閉提示框

例子主要程式碼如下:

  1. var msgTip;          // 一定要定義在使用前,且定義為全域性變數  
  2. var reportStore=new Ext.data.Store({  
  3.       proxy:reportProxy,  
  4.        reader:reportReader,  
  5.       listeners:{  
  6.              beforeload:function(){  
  7.                    msgTip = Ext.MessageBox.show({  
  8.                    title:'提示',  
  9.                    msg:'頁面報表統計資訊重新整理中,請稍後......'  
  10.                 });  
  11.        }  
  12.    }  
  13. });  
  14. reportStore.load({  
  15.     callback: function(records, options, success){  
  16.               msgTip.hide();    // 載入完成,關閉提示框  
  17.       }  
  18. });  

注意:如果有呼叫reload來重新重新整理頁面,reload也要新增callback函式來關閉提示框

  1. reportStore.reload({  
  2.          callback: function(records, options, success){  
  3.             msgTip.hide(); // 載入完成,關閉提示框  
  4.          }  
  5. });  

--------------------------------------Store.load簡介-----------------------------

store.load({
       params: {start:0,limit:20},    //引數
            // callback是載入完畢時執行的回撥函式,它包含3個引數:records引數表示獲得的資料,
            // options表示執行load()時傳遞的引數,success表示是否載入成功。
       callback: function(records, options, success){
                  Ext.Msg.alert('info', '載入完畢');
         },
        scope: store, //Scope用來指定回撥函式執行時的作用域
           //Add為true時,load()得到的資料會新增在原來的store資料的末尾,
          //否則會先清除之前的資料,再將得到的資料新增到store中
  add: true
});

相關推薦

ExtJs.Store.load()引數含義解析

1.給store新增監聽器,監聽beforeload事件,載入前彈出提示框,載入完成後關閉提示框 2.callback為load的回撥函式,在載入完成後執行,因此關閉提示框由它完成; 3.一定要給store的reload方法也新增callback函式,已關閉提示框 4.ExtJs的Store在載入時候一般是

extjs store load 載入資料引數和分頁時引數設定

普通的如果沒有分頁的grid大家都知道,load的時候直接傳引數就可以,load({A:a})。 如果有分頁時第一次load 的查詢條件分頁時不會自動帶著,這樣我們就得手動去傳遞引數, 首先載入資料肯定是load,所有我們在load之前把引數設定好就行了。 使用befor

git merge合併程式碼時引數含義

git merge #沒有引數即預設啟用fast-forward方式進行合併,不會顯示 feature,只保留單條分支記錄。git直接把HEAD指標指向合併分支的頭,完成合並。屬於“快進方式”,不過這種情況如果刪除分支,則會丟失分支資訊。因為在這個過程中沒有建立commit。

php-fpm.conf引數含義

env[HOSTNAME] = $HOSTNAME env[PATH] = /usr/local/bin:/usr/bin:/bin env[TMP] = /tmp env[TMPDIR] = /tmp env[TEMP] = /tmp

深度學習基礎系列(一)| 一文看懂用kersa構建模型的含義(掌握輸出尺寸和可訓練引數數量的計算方法)

      我們在學習成熟神經模型時,如VGG、Inception、Resnet等,往往面臨的第一個問題便是這些模型的各層引數是如何設定的呢?另外,我們如果要設計自己的網路模型時,又該如何設定各層引數呢?如果模型引數設定出錯的話,其實模型也往往不能運行了。   所以,我們需要首

2017資料庫大會實錄-MySQL核心引數含義的原始碼解析

5月11-13日在北京國際會議中心舉行資料庫大會,有幸得友人推薦在大會上講了一場。源於自己曾經參加一些技術大會的感受——抱著學習的目的,非常興奮非常飢渴的過去了,但往往也是相當飢渴的回來了,並不是老師分享的內容沒有營養跟價值,而往往是老師講得內容太高大上,太豐富,營養價值過高,難以在短短的一個小時內

extjs MVC中store以及層的理解

譯自:http://docs.sencha.com/extjs/4.2.0/#!/api/Ext.data.Model 原文:A Store is just a collection of Model instances Store就是多個model例項的集合。 這裡的

【three.js :3D】obj+mtl中大部分引數含義解析(轉載)+自己補充的。

  轉載:obj + mtl 格式說明 另一個參考:convert_obj_three.py指令碼中,作者對一些引數的解析。【其實這篇轉載的內容後半部分和.py指令碼內容相對應】   OBJ(或 .OBJ)是一種開放的幾何定義檔案格式,最初由Wavefront T

caffe 實戰系列:proto檔案格式以及含義解析:如何定義網路,如何設定網路引數(以AlexNet為例) 2016.3.30

(0)前言: 初學者往往不知道如何配置網路,或者面對這些引數卻無從下手不知道是什麼含義,下面我根據分析原始碼的經驗給出AlexNet的具體解釋,希望能夠給初學者一些定義網路上面的幫助此外還能夠知道如何找網路的引數,這些引數是如何設定的。 以AlexNet為例: 首先給出配

ExtJS 4 grid 帶引數 查詢 分頁 store beforeload

轉載自:[url]http://blog.sina.com.cn/s/blog_6d1c583c0100vkr2.html[/url]先上核心程式碼,恍然大悟的直接去修改程式碼吧!store.on('beforeload

iReport預設引數和變數的含義解析【轉】

(1) JasperReports是一個開源的java報表製作引擎 iReport是JasperReports的一個GUI工具,用來生成JasperReports的jrxml檔案。 JasperReports的報表是用XML檔案來定義的,約定用jrxml作字尾名。一個典型的jrxml檔案包含以下元素: *

[oracle10g]初始化引數檔案pfile中引數含義

 -- 控制檔案 *.core_dump_dest='H:\oracle\product\10.2.0\admin\orcl\cdump'  -- windows上無效的引數,似乎用於存放資料庫伺服器執行錯誤時的資訊。 *.db_block_size=8192  -- 資料塊大小,最小IO單位。 *.db_d

AngularCLI介紹及配置文件主要參數含義解析

prefix 域名 最佳實踐 netem cin 存儲 ng- idt 還需 使用Angular CLI可以快速,簡單的搭建一個angular2或angular4項目,是只要掌握幾行命令就能構建出前端架構的最佳實踐,它本質也是使用了webpack來編譯,打包,壓縮等構建的事

[linux] /proc/diskstats含義介紹以及磁盤使用率計算方式說明

linux /proc/diskstats 磁盤使用率Linux系統/proc目錄下存放著當前系統運行的各項狀態信息,以文件形式保存,例如CPU信息文件cpuinfo,內存信息文件meminfo,磁盤信息文件diskstats。其中diskstats中每一列的含義對照如下:1 0 sda 505235 2

/proc/[pid]/stat 52 個引數含義

以下為ubuntu14.04, 3.13.11 /proc/[pid]/stat:檔案中共52個引數,[cat /proc/[pid]/stat |  wc -w ;   //w-word] 以下為各引數的意思: Pid  %d  

HttpClient使用方法及基本引數含義

一、方法 使用HttpClient傳送請求、接收響應很簡單,一般需要如下幾步即可。 1. 建立HttpClient物件。 2. 建立請求方法的例項,並指定請求URL。如果需要傳送GET請求,建立HttpGet物件;如果需要傳送POST請求,建立HttpPost物件。 3. 如果需要傳送請

Altium Designer PCB含義

第一次寫部落格,這些也是借鑑前人的知識,轉發一下,方便大家查詢。順便在部落格上儲存^_^ PCB的各層定義及描述 1、  TOP LAYER(頂層佈線層):設計為頂層銅箔走線。如為單面板則沒有該層。  2、  BOMTTOM LAYER(底層佈線層):設計為

挖坑指南:npm install命令引數的區別(--sava --save-dev -g)

前言 在前端工作中,npm已經成為必不可少的一部分。npm install可以為我們的專案安裝依賴,那麼這個命令的引數,各代表什麼含義呢? 開始 我們逐一來看看npm install --save-dev: 安裝我們專案開發時的依賴,比如一些外掛,對我們的less/sass/js/img

Jpa中註解一些引數含義

Cascade 在使用@OneToMany時,建立了一個user(1)對message(n)的關係,事先已經插入了一個user,當想為這個user(id為1)插入一條訊息時程式碼如下 Message message = new Message("abc",new Date(),

JAVA——JVM引數設定規則以及引數含義

JVM引數設定規則: -XX:+<option> 啟用option,例如:-XX:+PrintGCDetails啟動列印GC資訊的選項,其中+號表示true,開啟的意思-XX:-<option> 不啟用option,例如:-XX:-PrintGCDetails關閉啟動列印GC資訊的選