JSP+Ext实现CURD, 更简洁明了
学习Ext有三天了, 参考《Ext2.0入门与精通》和官方的examples照猫画虎搞了个 员工管理'系统' 和 员工签到'系统'
希望大家一起学习, 由于学艺不精, 若有不足之处还请各位批评指正, 谢谢大家
?
{ text: '删除', handler: function(){ var sm = grid.getSelectionModel(); var selected = sm.getSelections(); var ids = []; for(var i=0;i<selected.length;i++){ var member = selected[i].data; alert(selected[i].data.Author); if(member.id) { ids.push(member.id); //如果有ID属性,则表示该行数据是被修改过的,所以需要访问数据库进行删除 }else{ //如果没有ID属性,则表示该行数据是新添加的未保存的数据,所以不需要访问数据库进行删除该行 store.remove(selected[i]); } }
store.remove(selected[i]); (楼主这个地方错了!不是store.remove(store.getAt(i)) ); 7 楼 pkjiaoda 2008-05-17 错误处理不是很好哦,应该在这方面加强一下 8 楼 zgh207 2008-05-18 有源码吗?
请给小弟发一份,zgh207@163.com 9 楼 zuoming99 2008-05-19 呵呵 谢谢大家批评指正,我也只是刚摸到Ext,对很多东西还都不了解.
我们的项目经理觉得Ext的EditorGridPanel比较感兴趣,想让我拿过来用用,不过后来因为客户端机器比较陈旧的原因还是作罢了 10 楼 zuoming99 2008-05-19 关于store.remove(store.getAt(i)) )
store.getAt(i) 和 selected[i] 返回的对象应该是一样的 11 楼 feohoo 2008-05-29 使用EXTTLD能给我们带来意想不到的好处,我们能更多的关注我们的后台 12 楼 xiaorongjuan 2008-07-25 good 我刚在学 13 楼 dabing0017 2009-02-17 sign 的登陆密码是多少啊 请问一下啊