JS文件:
//5:RadioGroup、CheckboxGroup,可以横排,成组管理 Ext.onReady(function(){ new Ext.form.FormPanel({ title:'RadioGroup、CheckboxGroup示例', bodyStyle:'padding:5 5 5 5',//表单边距 frame:true, height:150, width:250, renderTo:'form', defaults:{//统一设置表单字段默认属性 labelSeparator:':',//分隔符 labelWidth:50,//标签宽度 width:200,//字段宽度 labelAlign:'left'//标签对齐方式 }, items:[{ xtype:'radiogroup', fieldLabel:'性别', columns:2,//2列 items:[ {boxLabel:'男',name:'sex',inputValue:'male'}, {boxLabel:'女',name:'sex',inputValue:'female'} ] },{ xtype:'checkboxgroup', fieldLabel:'爱好', columns:3,//3列,超出3个的换行 items:[ {boxLabel:'游泳',name:'swim'}, {boxLabel:'散步',name:'walk'}, {boxLabel:'阅读',name:'read'}, {boxLabel:'游戏',name:'game'}, {boxLabel:'电影',name:'movie'} ] }] }); });
JSP文件:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'JS1.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- extjs的样式文件 --> <link rel="stylesheet" type="text/css" href="js/extjs/resources/css/ext-all.css"> <!-- extjs的核心文件 --> <script type="text/javascript" charset="utf-8" src="js/extjs/ext-all-debug.js"></script> <!-- 国际化文件 --> <script type="text/javascript" charset="utf-8" src="js/extjs/ext-lang-zh_CN.js"></script> <script type="text/javascript" charset="utf-8" src="base/009_text.js"></script> </head> <body style="margin:10px"> <div id="form"></div> <!-- 错误信息展示元素 --> <div id="errorMsg"></div> </body> </html>