ext郁闷很久了,快进来看看看看看看看看看看看看看看看看看看看看

不訴離傷 2011-07-06 09:06:37
我刚学extjs 没用过之前的版本,直接拿4.0的版本,我要做一个grid里修改了全部的数据,然后点一下按钮一次性提交所有的修改数据。可是为什么我用了store.getModifiedRecords() 却说属性未定义或者没有这个方法名。这个是为什么,难道已经没有了getModifiedRecords()这个方法吗,那要怎么获取到store中所有变化的数据。会不会跟版本有关系。
...全文
205 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
不訴離傷 2011-08-02
  • 打赏
  • 举报
回复
還沒有,鬱悶。有什麽方法嗎[Quote=引用 14 楼 sa8262222 的回复:]

哥们解决了吗?
[/Quote]
Y2zz 2011-08-01
  • 打赏
  • 举报
回复
哥们解决了吗?
木木木大叔 2011-07-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lsw645645645 的回复:]
兄弟,你说的那个是3.*版本的方法啦。
4.*的方法是store.getUpdatedRecords()
[/Quote]111
不訴離傷 2011-07-12
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 leefwu 的回复:]

看ExtJs示例就可以了
下载下来的文件里有example目录,里面有示例
[/Quote]没有找到具体的方法,只有数据显示而已,行编辑和列编辑都没有具体的跟服务器有关的源码。
我试用
var newRecords = departmentStore.getNewRecords();
var updateRecords = departmentStore.getUpdatedRecords();
var deleteRecords = departmentStore.getRemovedRecords();
为什么在列编辑中,所有的资料都是在newRecords里面。而其他的如updateRecords都是空集合。
zjq8888882009 2011-07-10
  • 打赏
  • 举报
回复
帮你顶,EXT 没用过
weike021996 2011-07-08
  • 打赏
  • 举报
回复
帮你顶
leefwu 2011-07-07
  • 打赏
  • 举报
回复
看ExtJs示例就可以了
下载下来的文件里有example目录,里面有示例
不訴離傷 2011-07-07
  • 打赏
  • 举报
回复
4开始就不用EditorGridPanel,都用gridpannel而已,配置下filed属性,添加编辑器就可以。但是我还是不懂要怎么用。[Quote=引用 6 楼 leefwu 的回复:]

我用3.2版本下的
Ext.grid.EditorGridPanel
store.getModifiedRecords()返回所有修改的行,没有问题
4.0版本没有用过
[/Quote]
leefwu 2011-07-07
  • 打赏
  • 举报
回复
我用3.2版本下的
Ext.grid.EditorGridPanel
store.getModifiedRecords()返回所有修改的行,没有问题
4.0版本没有用过

不訴離傷 2011-07-07
  • 打赏
  • 举报
回复
不解为什么得到的却是空集合 [] 哪里配置出问题。[Quote=引用 4 楼 flyerwing 的回复:]

引用 1 楼 lsw645645645 的回复:
兄弟,你说的那个是3.*版本的方法啦。
4.*的方法是store.getUpdatedRecords()

好象是了.
[/Quote]
flyerwing 2011-07-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lsw645645645 的回复:]
兄弟,你说的那个是3.*版本的方法啦。
4.*的方法是store.getUpdatedRecords()
[/Quote]
好象是了.
媛爱 2011-07-07
  • 打赏
  • 举报
回复
不訴離傷 2011-07-06
  • 打赏
  • 举报
回复
我查看了下一个论坛,里面有一句话是说:Returns all Model instances that have been updated in the Store but not yet synchronized with the Proxy
Returns
是不是不能使用代理获取的数据。
[Quote=引用楼主 xieyijun1986 的回复:]
我刚学extjs 没用过之前的版本,直接拿4.0的版本,我要做一个grid里修改了全部的数据,然后点一下按钮一次性提交所有的修改数据。可是为什么我用了store.getModifiedRecords() 却说属性未定义或者没有这个方法名。这个是为什么,难道已经没有了getModifiedRecords()这个方法吗,那要怎么获取到store中所有变化的数据。会不会跟版本有关系。
[/Quote]
不訴離傷 2011-07-06
  • 打赏
  • 举报
回复
是哦,但是为什么我修改了一行记录中的几个值,可是调用到的却是空的集合。是不是还要那边设置属性或者方法去手动标记。里面有modified属性里有被修改的值。但是不是我要的那种,我要获取到所有记录。麻烦您再帮我看下行不。[Quote=引用 1 楼 lsw645645645 的回复:]

兄弟,你说的那个是3.*版本的方法啦。
4.*的方法是store.getUpdatedRecords()
[/Quote]
lsw645645645 2011-07-06
  • 打赏
  • 举报
回复
兄弟,你说的那个是3.*版本的方法啦。
4.*的方法是store.getUpdatedRecords()

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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