如何获取extjs 给grid赋值中一行里的某一列,并给他赋值

查看: 3093|回复: 3
注册时间最后登录阅读权限10积分95精华0帖子
注册会员, 积分 95, 距离下一级还需 105 积分
两个问题,请帮忙解答:
1、treegrid中,弹出窗口修改行数据之后如何修改treegrid中相应显示内容?
关闭弹出窗口时,没有保存到服务器,而是通过回调函数对treegrid中的数据重新赋值,tree.getData()中的数据已经修改,但treegrid中相应显示内容还是不变。看到实例中是通过load(url)方式重新刷新treegrid,这样不好,因为弹出窗口修改的数据没有保存到服务器,需要修改多行数据后一起保存。
2、tree.getData()导出的数据包括整个树的数据,但本次可能只修改了某个节点行的数据,有方法过滤未修改的数据吗?否则,如果只修改的一个叶子,却需要提交整棵树。
注册时间最后登录阅读权限150积分18848精华0帖子
1. 使用updateNode(node,{text:&aaa&})
&&比如这个是修改node节点的文本为aaa
2.tree的多次操作一次保存的方式,就是保存整棵树
注册时间最后登录阅读权限10积分95精华0帖子
注册会员, 积分 95, 距离下一级还需 105 积分
factory 发表于
1. 使用updateNode(node,{text:&aaa&})
&&比如这个是修改node节点的文本为aaa
第二个问题中,treegrid没有像datagrid的getChanges() 方法吗?
注册时间最后登录阅读权限150积分18848精华0帖子
HiGreat 发表于
第二个问题中,treegrid没有像datagrid的getChanges() 方法吗?
现在的treegrid是没有的,他从tree派生,做法跟tree一样,保存整棵树
Powered by1339人阅读
ExtJs(246)
extjs如何获取Grid中某一行某一列的值
extjs获取Grid单元格的值
提问者采纳
选中某一行,var record = grid.getSelectionModel().getSelection();
一行的所有数据都在record里面
具体某一列:record.get(&列名-dataIndex&)
提问者评价
评论(3)&|&8&35
这个要选中某一行数据才能用
无法获得 某一列的数据
没有用呢,谷歌调试报错
其他类似问题
为您推荐:
extjs的相关知识
其他2条回答
record里面有一条数据自己获取去吧
请说详细一点,最好吧代码写出来!
选中某一行,var record = grid.getSelectionModel().getSelection();
一行的所有数据都在record里面
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:432600次
积分:8179
积分:8179
排名:第1912名
原创:35篇
转载:2253篇
评论:18条
(48)(41)(103)(73)(87)(79)(93)(37)(67)(155)(187)(83)(72)(61)(111)(81)(17)(87)(166)(85)(108)(139)(117)(63)(63)(22)(58)(21)(1)2016年5月 扩充话题大版内专家分月排行榜第二2015年5月 扩充话题大版内专家分月排行榜第二2014年11月 扩充话题大版内专家分月排行榜第二2013年10月 扩充话题大版内专家分月排行榜第二2013年8月 扩充话题大版内专家分月排行榜第二
2015年8月 扩充话题大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 extjs grid 为列赋值 的文章

 

随机推荐