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被清空或重置了