1. 關於ExtJS的grid store載入的問題,grid改變列之後,用grid.reconfigure追加列,只載入新追加列的數據
一個grid只能對應一個store。
用grid.reconfigure的話,也是把之前的store換成現在的store
grid刷新數據的話,是刷整個store,不會單刷某一列
如果使用grid.reconfigure換掉store,那麼是需要重新更新store的數據的
而你想保留原有的,只是把新加的列的數據刷出來,其實可以這樣
1.把store里record中的數組定義出去
2.把columnmodel里的數組也猜虛定義禪逗出去
3.先用以上兩個數組,建立record、store、column、grid等等,然後讀數據,為第一次穗襲燃的grid數據
4.這時需要追加列,只需要將剛才的兩個數組繼續追加,然後再建立新的record、store、column然後用grid.reconfigure更新grid,這時在更新數據,其數據就會跟第一次的一樣且多了新加的列的數據(當然前提是你後台傳的數據里也同樣多了該列所對應的數據信息)
2. 請教高手,extjs grid中如何載入一行數據
store2.filter("arriveId"李物稿, "哪孝900000001", true, false);
寫螞派在store2.load();後面
3. extjs如何顯示動態生成的組件(grid),怎麼樣重新載入取得的json數據
我寫的答案竟然說知纖有什麼不合法字鉛猛閉符。夠郁悶的,只能用圖片發了,希望管理員看到後處理一下,為什麼我寫的文字發不出去槐裂。
4. Extjs中grid載入數據完成後,判斷如果沒有數據則彈出對話框提示「沒有數據」
這是個extjs默認的操作,在grid表單下方會有提示,不需要自己再寫出來
5. extjs grid載入數據的數據的時候 如何將grid自帶的遮罩層取得
loadmask:false 應該是可行的吧,你用的 ext 什麼版本?
如果實在不行,介紹個方法給你
store.removeAll();
varrr=[]
for(vari=0;i<res.pageNum;i++){
if(countX<n1+i)break;
蘆手rr[i]=store2.getAt(n1+i-1)
}
store.add(rr)
store是grid的數據,悔簡而store2是我用來寄存的,這是用來實現前台分頁寫的。
由於store2沒有綁定到grid上,所以在讀取store2時可以用自己的碧嘩褲遮罩層
6. Extjs grid里某個column的xtype為combobox,怎樣在頁面ready的時候載入combobox下拉列表理的數據
ComboBox定義有問題。你的MyPanel是Ext.panel.Panel還是汪備Ext.panel.Grid?
varcombo=Ext.create('Ext.form.field.ComboBox',{
displayField:'name',
孫滑則陵臘valueField:'code',
editable:false,
store:comboStore,
labelAlign:'right',
width:260,
labelWidth:60,
emptyText:'名稱',
fieldLabel:'名稱',
});
7. extjs grid 讀取本地json,能顯示表格,但是數據沒載入出來
//store的定義敬毀問題
store=Ext.create("Ext.data.Store",{
//要定義和json數據欄位對應的則明field
fields:["orderNo","createDate"]
});
//column裡面的dataindex對應的是store的field,你沒亮盯備定義他當然出不來,只曉得有多少條數據
8. ExtJS Grid表格載入大數據量數據速度很慢效率怎麼解決
好像沒升碰伏輪什麼好辦法,減少加吵廳談載量咯,一次只載入可視區域的數據,表格移動再載入其它的,好像只能這樣子。store
load的時候設置分頁參數,也是這道理
9. extjs怎麼在載入數據時,在主界面顯示'正在載入'注意啊不是彈出層顯示,載入完畢顯示數據
如果你用的extjs 4 以上的版本
loadMask : {
msg : '正在載入表格數據,請稍等...'
}
這者沖培個是不好使首唯的,
可以在grid上載入store的beforeload,先判禪獲得grid 然後 .getEl().mask(); 在加上afterload : .getEl().unmask();
10. Extjs grid 載入完數據後 數據已經顯示了 為什麼 store里沒有數據
1. 可能派消你看錯了一塵早知個store
2. 可睜亂能在grid顯示完數據後,store被清空或重置了