`
hongzhguan
  • 浏览: 272030 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ext中省市级联特效

    博客分类:
  • Ext
阅读更多
//定义班级数据加载器
var gradeStore=new Ext.data.Store({
proxy:new Ext.data.HttpProxy({
  url:'grade.do?method=showGradeName'
  }),
  reader:new Ext.data.JsonReader({
   root:'gradenamejs'
  },[
  {name:'gradeid'},
  {name:'gradename'}
  ])
});
//定义老师的store
var teacherStore=new Ext.data.Store({
  proxy:new Ext.data.HttpProxy({
   url:'grade.do?method=showTeacher&command=getTeaher'//这个地址可以随便给
  }),
  reader:new Ext.data.JsonReader({
   root:'teacherjs'
  },
  [{name:'gradeid'},
  {name:'teacher'}
  ])
});

var gradeField=new Ext.form.ComboBox({
fieldLabel:'班级名称',
name:'gradename',
allowBlank:false,
mode:'local',
hiddenName:'gradename',//提交到后台中select中的值
editable:false,
triggerAction:'all',
emptyText:'请选择班级',
store:gradeStore,
listeners:{
   select:function(combox,record,index){
    teacherFeild.clearValue();//实现下拉框的值的变更
    teacherStore.proxy=new Ext.data.HttpProxy({
       url:'grade.do?method=showTeacher&gradeid='+combox.value 
    });//动态显示老师姓名
    teacherStore.load();
   }
},
valueField:'gradeid',
displayField:'gradename'
});

//加载班级的下拉框的值
gradeStore.load();

//老师的下拉框
var teacherFeild=new Ext.form.ComboBox({
  xtype:'combox',
  store:teacherStore,
  valueField:'gradeid',
  displayField:'teacher',
  model:'local',
  emptyText:'请选择老师',
  hiddenName:'teacher',
  editable:false,
  triggerAction:'all',
  fieldLabel:'班主任',
  name:'teacher'
});

//然后将这两个下拉框渲染到form中
//在action中产生js
try {
response.setCharacterEncoding("gbk");
PrintWriter out=response.getWriter();
//构建array数组
List<Grade> list=this.iservice.showAll("from Grade");
String json="{gradenamejs:[";
for (int i = 0; i < list.size(); i++) {
Grade grade=(Grade)list.get(i);
json+="{gradeid:"+grade.getGradeid()+",gradename:'"+grade.getGradename()+"'},";
}
json=json.substring(0,json.length()-1);
json+="]}";
out.write(json);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
return null;
分享到:
评论

相关推荐

    EXT中文EXT中文EXT中文EXT中文EXT中文

    EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT中文EXT...

    EXT 中文手册EXT 中文手册

    EXT 中文手册EXT 中文手册EXT 中文手册

    ext-3.2.0 JS效果,特效,ext

    ext-3.2.0 JS效果,特效,ext

    Ext3.2中文API

    Ext中文API Ext3.2中文API ExtAPI Ext中文Ext中文API Ext3.2中文API ExtAPI Ext中文Ext中文API Ext3.2中文API ExtAPI Ext中文

    ext中文教程 ext API

    ext中文教程 ext API ext中文教程 ext API

    Ext列表特效(远程加载数据)

    1、Ext版本:3.2.1; 2、运行环境:VS 2008 以上; 3、远程加载数据,数据在程序中生成,无需连接数据库或XML文件; 4、运用Viewport管理页面布局 5、GridPanel的各种功能和特效

    EXT实现省市县级联下拉选择

    EXT实现省市县级联下拉选择的小功能 按照自己的胃口自己改良

    Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文

    Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文Ext.3.0.中文

    ext中文APIext中文API

    ext中文API+ sample.zipext中文API+ sample.zipext中文API+ sample.zipext中文API+ sample.zipext中文API+ sample.zip

    ext教程、ext核心API 、ext中文教程

    在"EXT教程"中,你将学习到EXT的基础知识,包括如何初始化应用、创建组件、布局管理以及如何与其他JavaScript库或后端服务集成。EXT的组件化思想是其核心,通过各种组件如表格(Grid)、面板(Panel)、窗口(Window...

    EXT中文API , 中文

    EXT中文API帮助,没什么可说的。 EXT中文API帮助,没什么可说的。 EXT中文API帮助,没什么可说的。 EXT中文API帮助,没什么可说的。

    ext PPT,EXT 教程,EXT 中文帮助手册,EXT 中文手册,ext_教程(入门到精通),Ext技术程序文档大全.

    在提供的资源中,我们可以看到一系列关于EXT的学习资料,涵盖了从入门到精通的各个阶段: 1. **EXT 中文手册**:这是EXT的官方中文文档,包含了EXT框架的基本概念、API参考、示例代码以及最佳实践。通过阅读这本...

    ext 中文帮助文档

    ext 中文帮助文档,最新的ext中文帮助文档, 是我们公司的开发员工,一起经过苦熬的结果, 经过我们公司项目经理的决定,还是让它发布出来, 让爱ext 的人少走弯路, 随便拿点积分,呵呵!!

    ext 中文源代码

    在提供的“ext2中文文档新春版”中,很可能是EXT2版本的相关文档,EXT2是EXT的一个早期版本,可能包含了详细的API文档、教程和示例代码,帮助开发者理解EXT的基本用法和内部机制。通过阅读这些文档,开发者可以了解...

    Ext.fx动画特效用法(转)

    在IT行业中,JavaScript库ExtJS提供了丰富的用户界面组件和功能,其中包括了强大的FX(效果)模块,用于创建复杂的动画特效。本篇文章将深入探讨Ext.fx的动画特效用法,帮助开发者提升应用程序的用户体验。 首先,...

    ext中文帮助文档最终版

    4. **表格和网格**:EXT 2.0中的GridPanel组件提供了高度可定制的表格功能,包括排序、分页、行编辑和列重排等。这对于展示大量数据非常有用。 5. **树形视图**:TreePanel组件提供了灵活的树形数据结构显示,支持...

    ext 3.3 中文 chm

    5. 动画和特效(Animations and Effects):EXT 3.3提供了丰富的动画效果,如淡入淡出、滑动等,以及如何添加自定义动画。 6. 工具栏和菜单(Toolbars and Menus):如何创建和使用工具栏、下拉菜单等交互元素。 7. ...

    ext中文学习文档ext中文学习文档

    ext中文学习文档ext中文学习文档ext中文学习文档ext中文学习文档ext中文学习文档ext中文学习文档ext中文学习文档ext中文学习文档

    EXT JS中文API+中文教程+中文资料+源码

    `EXT 中文手册.pdf`和`Ext2 核心 API 中文详解.pdf`提供了EXT JS的核心API和概念的中文解释,对于日常开发中快速查找和理解API非常有用。 `2.0.rar`很可能是一个包含EXT JS 2.0框架源码的压缩文件,开发者可以直接...

Global site tag (gtag.js) - Google Analytics