请教个Extjs GridPanel问题

qq417349857 2011-10-08 04:50:57
实际上我在某个事件里面执行了下面代码
grid.getSelectionModel().getSelections()[0].set("sfyx","T");
grid.getSelectionModel().getSelections()[0].commit();
然后界面上已经显示了set的值 而且左上角编辑的三角也没有了
但是 alert(Ext.util.JSON.encode(ds.reader.jsonData)); 的时候 却发现值没有变...





注释:grid为一个gridpanel ds 为一个JsonStore
我的ds定义如下:

var ds = new Ext.data.JsonStore({
proxy: new Ext.data.PagingMemoryProxy(nmyData),
autoLoad:false,
root:'root',
fields:[ {name: 'Bcode', type: 'string' },
{name: 'lpmc', type: 'string' },
{name: 'gg', type: 'string' },
{name: 'xh', type: 'string' },
{name: 'cl', type: 'string' },
{name: 'dw', type: 'string' },
{name: 'sfyx', type: 'string' },
{name: 'xtsx', type: 'string' }]
});


值是我从后台加载出来放到了一个变量(nmyData)里面用来保存的...
...全文
119 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧