ext grid 使用store reload重新整理 怎麼保持焦點不丟失

2025-07-23 13:05:07 字數 2985 閱讀 7708

1樓:網友

重新整理前獲取選中行,重新整理後調select選中。

extjs grid reload store後, 預設選中reload store之前選中的行

2樓:網友

定義乙個array,修改前將選擇的行儲存下來,提交後,從array中讀取,恢復選擇。

var selarr = new array();

儲存選擇。var records = ;

for (var i in records)//恢復選擇。

for (var i = 0; i < i++)

ext.onready(function(){var grid=)外部的js方法操作表grid後,重新整理資料---我用store.reload();不能用

3樓:曾經有個怪叔叔

js 是 指令碼 語言,是順序執行的,onready 指 載入完成後要進行的操作,如果你的 在 onready 外,那麼就是順序問題,在執行 store時,grid還沒有準備好。

建議你把**多粘出來點。

extjs3.3.0 grid中修改某行,修改後重新整理了grid,選中行還是保持此行(選中行是在第二頁)

4樓:網友

這個問題主要是看:重新整理grid後,選中行在列表中的位置是否變化,如果不變化,還好辦,就是向後臺傳的時候,頁碼加上就行了,如果變化,就要計算選中行的位置,在哪頁上。

[急] ext 1.1 grid 重新整理問題 我改變了data的值後 我想通過datastore的reload重新整理grid的顯示方法但是不成功

5樓:小豆

如果你想載入新的資料要用。

我都說了是通過loaddata載入新的資料,真服了你了,還有你那個雙擊行的方法要不就寫在外面,要不就寫在grid的listeners,寫在那算什麼東西。

6樓:bd周述兵

; == > json = ;

你在 rowdblclickfn:function() 函式中改變了 的值 但你為何 有把。

json;呢?

7樓:網友

**不一定能執行 但是大概意思是這個意思 就是要讓 reload()方法能購讓以前grid的四條資料變成新的3條資料了。

extjs 刪除資料 然後重新整理grid 應該怎麼做

8樓:網友

;清空所有。

刪除record

重新整理。grid一般都是操作對應的store

extjs treestore 重新從後臺取資料 為什麼reload不提交請求?

9樓:鳶梨的小布丁

先建立viewport 才執行到load(),把'',{}放在最後才執行面看看。

或是 var treemodel = 'treemodel', )下面 model : treemodel

extend: '',alias:'',fields:

id','name'],nodeparam : 'parentid', //這個屬性是非同步載入主要特徵,通過該節點去請求子節點。

proxy :

type:'json',root:'treelist'

設定根節點。

root :

text : '根節點',id : '-1',expanded : true

非同步載入時,按照如上形式定義好treestore物件。

10樓:網友

不提交請求什麼意思,console也沒有錯誤嗎。

在store裡配置。

success: function (response) {failure: function (response) {

看看有沒有反應,還是沒反應的話,把extjs treestore.的原始檔拿出來跟蹤一下吧。

extjs 父頁面重新整理store

11樓:網友

我也正遇到這問題重新整理 是不正成功:痛苦中~~~我是這樣var ba_store =new

var ba_grid = new

store:ba_store ,請問在其它視窗什麼重新整理 ??

我這樣重新整理總是在本視窗重新整理 :ba_;

12樓:登山臨水送將歸

在父頁面定義個函式。

function refresh()

在子頁面呼叫函式 ;

關於extjs的grid store載入的問題,grid改變列之後,用grid.reconfigure追加列,只載入新追加列的資料

13樓:

樓上說的對, 對這種列變化的需求只要確保你的store裡有你所需所有列的資料即可,

14樓:網友

乙個grid只能對應乙個store。

用的話,也是把之前的store換成現在的storegrid重新整理資料的話,是刷整個store,不會單刷某一列如果使用換掉store,那麼是需要重新更新store的資料的而你想保留原有的,只是把新加的列的資料刷出來,其實可以這樣1.把store裡record中的陣列定義出去2.把columnmodel裡的陣列也定義出去3.

先用以上兩個陣列,建立record、store、column、grid等等,然後讀資料,為第一次的grid資料。

4.這時需要追加列,只需要將剛才的兩個陣列繼續追加,然後再建立新的record、store、column然後用更新grid,這時在更新資料,其資料就會跟第一次的一樣且多了新加的列的資料(當然前提是你後臺傳的資料裡也同樣多了該列所對應的資料資訊)

15樓:網友

不明白為什麼這麼做啊 直接,store)

不就可以嗎。

使用apt install和使用apt get install的區別是什麼

apt get是老版的命令,apt是新版的命令,apt還包含了apt get cache等等,用起來更方便。因為apt剛剛出來,所以允許有apt get和apt共存,以後apt get就要淘汰了。區別 前抄者是通 過本地安裝,後者襲是通過網路獲取安裝包安裝。apt get是老版的命令,apt是新版的...

EXCEL的使用,EXCEL的使用

excel如何用的好?資料在a1 a100列,在b1輸入公式 if countif a1 a 100,a1 1,單獨項 if countif a1 a 100,a1 3,三個相同 在b用自動篩選,就可以找出來了 假設你的專案在a欄位 1.先對需要小計的字段進行排序 用專案欄位做遞增或遞減 2.選中a...

怎麼使用啞鈴,啞鈴怎麼使用?

找到很適合自己的啞鈴,最好是找到一次能做8 12下的重量。做的時候注意動作要慢而且確實,以達到最大的效果,有興趣的朋友可以自行尋找一些 資料來理解。將各組動作都先做一次為乙個迴圈,讓肌肉休息一下,再做下乙個迴圈。如果啞鈴的重量夠,做到三個迴圈應會感覺到疲累才是。另外由於我們各個肌肉的強度本來就不會相...