Ext.onReady(function (){ // var data=[[1,"james","manager"],[2,"jean","engine"],[3,"flk","worker"],[4,"tom","cat"]]; //*********************************************************************************************************** function adduser(){ var win=new Ext.Window({ width:300, height:300, title:"用户维护", items:{ xtype:"form", layout:"form", items:[{xtype:"textfield",fieldLabel:"姓名",name:"userName",anchor:"70%"}, {xtype:"textfield",fieldLabel:"密码",name:"passWord",anchor:"70%"}, {xtype:"textfield",fieldLabel:"电话",name:"telphone",anchor:"70%"}, {xtype:"textfield",fieldLabel:"地址",name:"address",anchor:"70%"}, {xtype:"textarea",fieldLabel:"附录",name:"context",anchor:"70%"} ]}, buttons:[{text:"提交",handler:function(){ win.getComponent(0).getForm().submit({url:"user!save",success:function(){Ext.Msg.alert("添加成功");win.close();vstore.reload();}}); }},{text:"重置"},{text:"取消",handler:function(){ win.close(); }}] }); win.show(); } //*********************************************删除用户************************************************************** function deluser(){ var record=grid.getSelectionModel().getSelected(); var vid=record.get("id"); Ext.Ajax.request({url:"user!del",params:{id:vid},callback:function(){ Ext.Msg.alert("信息提示","删除成功"); vstore.reload(); }}); } //*********************************************************************************************************** function updateuser(){ var win=new Ext.Window({ width:300, height:300, title:"用户维护", items:{ xtype:"form", layout:"form", items:[ {xtype:"hidden",name:"id"}, {xtype:"textfield",fieldLabel:"姓名",name:"userName",anchor:"70%"}, {xtype:"textfield",fieldLabel:"密码",name:"passWord",anchor:"70%"}, {xtype:"textfield",fieldLabel:"电话",name:"telphone",anchor:"70%"}, {xtype:"textfield",fieldLabel:"地址",name:"address",anchor:"70%"}, {xtype:"textarea",fieldLabel:"附录",name:"context",anchor:"70%"} ]}, buttons:[{text:"提交",handler:function(){ win.getComponent(0).getForm().submit({url:"user!updata",success:function(){Ext.Msg.alert("添加成功");win.close();vstore.reload();}}); }},{text:"重置"},{text:"取消",handler:function(){ win.close(); }}] }); win.show(); //获取当前鼠标选择记录 var record=grid.getSelectionModel().getSelected(); win.getComponent(0).getForm().loadRecord(record); } //*********************************************************************************************************** var vstore=new Ext.data.JsonStore({ url:"user!findAll", root:"users", idProperty:"id", fields:['id','userName','passWord','telphone','context','address'] }); var p1=new Ext.Panel({ title:"panel1", height:100, collapsible: true }); var p2=new Ext.Panel({ title:"panel2", height:100, collapsible: true }); var p3=new Ext.Panel({ title:"panel3", height:100, collapsible: true, animCollapse : true }); var grid=new Ext.grid.GridPanel({ tbar:[{text:"添加",handler:adduser},"-",{text:"删除",handler:deluser},"-",{text:"修改",handler:updateuser}], store:vstore, autoHeight:true, columns:[{header:"编号",dataIndex:"id"},{header:"姓名",dataIndex:"userName"},{header:"电话",dataIndex:"telphone"},{header:"密码",dataIndex:"passWord"},{header:"备注",dataIndex:"context"},{header:"地址",dataIndex:"address"}] }); vstore.load(); var vp=new Ext.Viewport({ layout:"border", items:[{region:"north",height:100,titile:"top"},{region:"west",width:200,split: true,collapsible: true,items:[p1,p2,p3]},{region:"center",items:[grid]}] }); });?
详细解决方案
struts hibernate extjs 增删节查(初级练习)
热度:107 发布时间:2012-10-09 10:21:45.0
相关解决方案
- hibernate 存入数据库当前时间
- Hibernate 投射文件中length属性无法改变integer字段的默认长度
- struts HTTP Status 500解决办法
- Struts-config.xml配置action-地图pings元素略计
- Exception in thread "main" org.hibernate.HibernateException: /hibernate.cfg.xml解决办法
- hibernate DAO中加了局物,未提交
- hibernate 字段lazy 的兑现原理
- Hibernate 的query.list()的有关问题
- Hibernate 关联表字段赋值有关问题
- 零配置的有关问题(struts2+Hibernate)
- Struts-config.xml配置文件《action-地图pings》元素的详解
- hibernate 连接 oracle session 有关问题
- hibernate 中没有做一对多 , 那种关联映射的关联的话如何做连接查询
- Extjs grid 失去选中行的列数据
- hibernate 联接mysql出错
- 大神们开始觅错啦!org.hibernate.exception.SQLGrammarException: could not execute query
- struts2,hibernate,spring3 常用框架的API CHM版本,该怎么处理
- 404,500跳转到登录页面,疏失:The Struts dispatcher cannot be found
- extjs 后台有数据,但是返回到页面为空,jsonStore加载错误,这是咋回事
- struts2,hibernate,spring3 惯用框架的API CHM版本
- java struts 文件上载
- struts hibernate 测试小例子 不报错 但数据库没反应 求分析项目在小弟我的资源里面
- 求SSM分页 struts +spring+mybatis 给小弟我发个学习学习吧 多谢大神们
- 关于 jsp struts-tag <c:if> 判断有关问题
- struts2 hibernate 分页有关问题
- struts+spring+mybatis出现错误(java.lang.ClassNotFoundException: Entity)为提示位置
- 求解 struts+spring+mybatis sqlsession为空 debug发现没有执行set方法 检查配置好像没有关问题
- hibernate与此同时使用多数据源?spring+hibernate
- hibernate 保留对象时,根据映射文件,无法获取主键值
- hibernate 多对多添加有关问题,弄一天多了,请求大佬解答。小的 在此谢过了