var f = new Ext.form.FormPanel({ url: "../../../service/deng/test/testFormPanel", method: "post", renderTo: "b", title: "新增员工", /**间距*/ style: "padding: 10px", frame: true, labelAlign: "left", width: 650, autoHeight: true, items: [ txtName, txtPassword, grpSex, dateBirthday, grpGobby, chkEdu, numLove, areaAddress, timeWork, htmlIntro, txtPhoto ], buttons: [ btnSubmit, btnReset ] }); }); /** * 备注: * 在FormPanel例子中,添加了样式: * .x-panel-header, .x-unselectable{ text-align: center; } 这会使所有的面板居中,但是我只需要某个居中,所以 修改为: <style type="text/css"> yy{ text-align: center; } </style> 然后在FormPanel中设置属性: ctCls: "yy" 就可以居中了 ctCls:一个可选添加的CSS样式类,加入到组件的容器上(默认为'')。 */ 后台代码: @RequestMapping(value = "/testFormPanel") public void testFormPanel(HttpServletRequest request,HttpServletResponse response) throws Exception{ response.setContentType("text/html;charset=utf-8"); Map<String, String[]> paramsMap = request.getParameterMap(); Set<Entry<String, String[]>> sets = paramsMap.entrySet(); for(Entry<String,String[]> entry: sets){ System.err.println(entry.getKey() + "=" + Arrays.asList(entry.getValue())); } PrintWriter out = response.getWriter(); System.err.println("test"); out.println("{success: true,msg:'服务器结果,成功!',time:'2010-07-15'}"); out.flush(); out.close(); }
详细解决方案
Ext学习_表单组件六
热度:81 发布时间:2012-10-09 10:21:45.0
相关解决方案