Extjs列表刷新固定滾動條位置
解決方法如下:
var me = this; // grid var gridEl = me.getView().getEl(); // 獲取當前視圖的El對象 var scrollTop = gridEl.getScrollTop(); // 獲取load之前top的偏移量。 me.getStore().load(function(records, operation, success) { if(success == true){ // 在extjs4.2.3時,如果grid有鎖定列的時候,grid會分成兩個grid,一個是normalGrid,一個是lockedGrid。我們需要處理lockedGrid的位置。 var locked = me.lockedGrid; locked.getView().getEl().setScrollTop(scrollTop); // load之後設置之前的偏移量 } }); |
Extjs列表刷新固定滾動條位置
相關推薦
Extjs列表刷新固定滾動條位置
extjs列表刷新固定滾動條位置Extjs列表在某些情況下,需要定時刷新,但是如果列表未進行分頁,一屏顯示不下時,無論滾動條當前在什麽位置,每次刷新時,總會返回到最頂層,但是需求又要求我們定位到當前位置,該如何處理呢?解決方法如下:var me = this; // gridvar gridEl = me.g
Bootstrap Table 定時重新整理固定滾動條的位置
場景:一張內容很大的表格,每隔一段時間重新整理資料,使用者看資料的時候突然重新整理了,由於重新整理後滾動條彈到頂部,這時客戶再找剛才看的內容,就比較困難了,如何解決了? 思路:首先獲取滾動條的位置,然後定時向後臺請求資料的時候,把獲取的滾動條的位置設成滾動到的位置。 主要程式碼: var
document.documentElement.scrollTop(獲取滾動條位置)
而不是 cli 使用 位置 w3c scrolltop 標簽 如果 htm 要獲取當前頁面的滾動條縱坐標位置,用:document.documentElement.scrollTop;而不是:document.body.scrollTop;documentElement 對
jQuery WeUI 組件下拉刷新和滾動加載的實現
bottom shee cell hide inf 頁面布局 prev pull show 最近在做手機版使用到了下拉刷新和滾動加載,記錄一下實現過程: 一、引入文件 <link rel="stylesheet" href="Content/jqueryweui/w
Ionic -- Refresher & InfiniteScroll 下拉刷新與滾動懶加載
select PC pull timeout circle doc 加載 spin ext 下拉刷新和滾動加載在移動端是很常見的需求,Ionic 為我們提供了開箱即用的組件。在這裏我結合自己做的小demo簡單介紹下。 Template 在模板中需要將 ion-refre
jQuery 監聽滾動條位置
滾動條事件 // 實時監聽元素的滾動事件 $(window).scroll(function(){ ... }); $(window).scrollLefft(); // 獲取滾動條位置 $(window).scrollTop(); $(window).scrollTop(200); //
vue 頁面切換的時候vuex記錄之前的滾動條位置
beforeRouteEnter (to, from, next) { let aScrollY = store.getters.aScrollY setTimeout(function () { window.scrollTo(0, aScrollY); }
解決ajax區域性重新整理後,滾動條位置變化的問題
問題描述:網頁底部實現了點贊和收藏功能,給長篇文點贊並更新點 贊數量之後,滾動條回到網頁頂部。 修改之前: <a href="#" th:onclick="'javascript:updateNum('+${article.id}+')'" > <i clas
js 控制滾動條位置
JS控制滾動條的位置: window.scrollTo(x,y); 豎向滾動條置頂(window.scrollTo(0,0); 豎向滾動條置底 window.scrollTo(0,document.body.scrollHeight) JS控制TextArea滾動條自動滾動到最下部
小程式scroll-view元件 設定橫向滾動條位置 scroll-left 無效問題
這個問題只是部分做資料互動時可能會碰到的問題,發現設定的 scroll-left="200" 沒有起作用. 原因: 一般在頁面載入時我們會請求資料,並渲染列表, 但是我們在標籤或者data中設定的scroll-left值會在資料渲染前賦值. 此時的scroll-
C# datagridview 這是滾動條位置
1、datagridview 設定 表格內容鋪滿,內容自動換行 dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumns
獲取滾動條位置(相容)
相容性獲取滾動條位置 //滾動條位置 function GetPageScroll() { var x, y; if(window.pageYOffset) { // all ex
javascript 讀取滾動條位置,文件總高度,頁面高度,滾動條距離底端位置
javascript 讀取滾動條位置,文件總高度,頁面高度,滾動條距離底端位置 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title&g
頁面重新整理或者回發後DIV的滾動條位置不變!
當把資料放在div裡面,然後給div設定Scroll顯示,在頁面重新整理後或者是處理了某個按鈕的事件,這個時候div的滾動軸就會又回到起始位置,但想把滾動條記錄到重新整理前的位置! 經過思考,以及網上查詢資訊,得到解決辦法: Js部分: <script type=
DOM之獲取滾動條位置
在DOM中可以通過兩種方式獲取滾動條的位置,通過pageXOffset,pageYOffset,或者scrollLeft,scrollTop 直接上程式碼,如下: function getScrollOffsets(w) { //指定視窗,如果不指
jQuery——滾動條位置的獲取與設定
1、scroll() 方法$(selector).scroll()當用戶滾動指定的元素時,會發生 scroll 事件。scroll 事件適用於所有可滾動的元素和 window 物件(瀏覽器視窗)。scroll() 方法觸發 scroll 事件,或規定當發生 scroll 事件
jqeruy獲取滾動條位置以及滾動條觸發事件
位置: function test(){ var wScrollTop = $("#show").scrollTop(); //#show為頁面中某個div標籤的id,滾動條相對top位置 alert(wScrollTop); } 觸發事件: $("#show").s
extjs4 grid store.load 時不改變滾動條位置
網上找了好多都不能用,似乎都只試用於舊版,後來在sencha論壇找到了答案,只要多個配置項就可以了,可是文件就是不寫,MD坑爹,估計現在文件都只為付費使用者更新了... 配置項如下:invalidateScrollerOnRefresh: false, 還是忍不住想罵,找了好久。。。
js獲取滾動條位置
獲取座標: IE (event.x event.y) 獲取滾動條位置: document.body.scrollTop (滾動條離頁面最上方的距離) document.body.scrollLeft (滾動條離頁面最左方的距離) 當我用js獲
vue專案如何使頁面後退不重新整理,且還原滾動條位置
新指令化管理滾動狀態地址https://blog.csdn.net/theoneEmperor/article/details/82669022(歡迎star),滾動條儲存以及回退只需要一條指令,讓你為所欲為。