`
leoizumi
  • 浏览: 93926 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Extjs省市互联简单例子

阅读更多

 

 

Ext.onReady(function(){

	//省级数据
	var dataProvice=[
	  ['广东','广东'],
	  ['江苏','江苏']
	];
	
	//广东市市级数据
	var dataCityGuangDong=[
	  ['广州','广州'],
	  ['深圳','深圳'],
	  ['佛山','佛山'],
	  ['东莞','东莞'],
	  ['珠海','珠海'],
	  ['中山','中山'],
	  ['汕头','汕头']
	];
	
	//江苏市市级数据
	var dataCityJiangSu=[
	  ['苏州','苏州'],
	  ['南京','南京'],
	  ['常州','常州']
	];
	
	
	
	//省级库
	var storeProvice=new Ext.data.SimpleStore({
	    fields:['value','text'],
	    data:dataProvice
	});

	//市级库
	var storeCity=new Ext.data.SimpleStore({
        fields:['value','text'],
        data:[]
	});
	
	
	//市级下拉框
	var comboCity=new Ext.form.ComboBox({
	   store:storeCity,
	   emptyText:'请选择',
	   mode:'local',
	   triggerAction:'all',
	   valueField:'value',
	   displayField:'text',
	   readOnly:false
	});
	
	//省级下拉框
	var comboProvice=new Ext.form.ComboBox({
		store:storeProvice,
		emptyText:'请选择',
		mode:'local',
		triggerAction:'all',
		valueField:'value',
		displayField:'text',
		readOnly:false
		
	});
	
	comboProvice.on('select',function(comboBox){
	   var provice=comboBox.getValue();
	   if(provice=='广东'){
	      storeCity.loadData(dataCityGuangDong);
	   }else if(provice=='江苏'){
	       storeCity.loadData(dataCityJiangSu);
	   }
	});
	
	comboProvice.render('comboProvice');
	comboCity.render('comboCity');
	
	var upload=new Ext.form.FormPanel({
	    labelAlign:'right',
	    title:'upload plane',
	    labelWidth:50,
	    frame:true,
	    fileUpload:true,
	    width:280,
	    items:[{
	       xtype:'textfield',
	       fieldLabel:'文本框',
	       name:'file',
	       inputType:'file'
	    }]
	});
    upload.render('upload');
	
});
在html中加入:
<input id="comboProvince" type="text"/><input id="comboCity" type="text"/>
分享到:
评论

相关推荐

    EXTJS简单MVC实例

    只要将解压的文件直接放置到myeclipse的webroot下面,启动tomcat访问。简单的EXTJS mvc框架,设计 store,model,controller,view,window等等,同时展示了一些基本的点击显示、修改等等操作,需要的同学自行下载

    extjs 弹窗的简单实例

    在“extjs 弹窗的简单实例”中,我们将探讨如何在ExtJS中创建和使用弹窗。 首先,理解ExtJS中的Window组件。Window是浮动的、可拖动的容器,通常用于显示临时信息或进行独立的操作。创建一个窗口,你需要定义一个...

    extJS 一些简单实例

    在"extJS 一些简单实例"这个主题中,我们将探讨ExtJS的基础知识以及如何通过一些简单的示例来理解和运用它。 首先,ExtJS的核心是它的组件模型。这些组件包括按钮、表格、窗口、菜单等,可以构建出复杂的用户界面。...

    Extjs6 最简单的示例java版

    Extjs6 最简单的示例java版Extjs6 最简单的示例java版Extjs6 最简单的示例java版Extjs6 最简单的示例java版Extjs6 最简单的示例java版Extjs6 最简单的示例java版

    ExtJs各组件简单应用例子导入到eclipse即可

    本示例主要关注如何将ExtJS的组件应用实例导入到Eclipse开发环境中,以便进行学习和开发。 在开始之前,确保你已经安装了Eclipse IDE,并且安装了支持JavaScript开发的插件,例如Eclipse for JavaScript Developers...

    extjs四个例子,一个中文API

    新手学习,初学extjs时用刚刚好,里边有三个例子,还有一个我自己写的例子(简单粗暴动态菜单),还有一个中文API

    extjs 简单分页例子

    在这个“EXTJS简单分页例子”中,我们将深入探讨EXTJS如何实现分页功能,以及如何与后台进行交互。 分页是Web应用中常见的数据展示方式,尤其在处理大量数据时,它可以提高页面加载速度并提供良好的用户体验。EXTJS...

    EXTJS 简单实例 (新手)

    EXTJS 很全的简单实例 仅供新手学习

    ExtJS布局之border实例

    资源名称:ExtJS布局之border实例内容简介:border布局是常见的布局样式,本文档中一个实际项目的示例,比较简单,仅供初学者参考。感兴趣的朋友可以过来看看。自动生成行号,支持checkbox全选,动态选择显示哪些列...

    Extjs tree的简单小例子

    总结起来,这个EXTJS TreePanel的简单例子展示了如何创建一个支持异步加载和拖放功能的组织结构树。通过JavaScript、HTML和JSP的协同工作,实现了动态加载数据和用户交互的树形视图。在实际项目中,可以根据具体需求...

    ExtJs入门实例(内含N个实例源码)

    ExtJS入门实例、包含各种详细代码,非常适合初学者学习

    extjs简单例子

    这个“extjs简单例子”教程集合,显然旨在帮助初学者快速上手并理解ExtJS的基本概念和功能。下面,我们将详细探讨这些文件所涵盖的知识点。 1. **《TutorialIntroduction to Ext 2.0 (Chinese)》** 这个文档可能...

    Extjs例子Extjs例子

    Extjs例子Extjs例子Extjs例子Extjs例子Extjs例子

    extjs后台模版下载实例

    使用extjs实现的超炫后台模版下载实例 整理测试了很久特来贡献

    ExtJs 开发指南书籍 实例 可视化工具

    本资源包包含ExtJs的开发指南书籍、实例以及可视化工具,帮助开发者更高效地学习和使用ExtJs。 1. **ExtJs 开发指南书籍**:书籍通常会详细介绍ExtJs的基础知识,包括类库结构、组件系统、数据绑定、事件处理、布局...

    Extjs Extjs4.2.1 例子

    Extjs Extjs4.2.1 入门小例子 test1.jsp test2.jsp test3.jsp

    ExtJS与.NET结合开发实例

    ExtJS与.NET结合开发实例ExtJS与.NET结合开发实例

    extjs+struts2省市区三级联动完整示例

    在本文中,我们将深入探讨如何使用ExtJS 4和Struts2框架实现省市区三级联动的完整示例。这个示例适用于需要在Web应用程序中实现地理区域选择功能的情况,例如用户地址输入。以下是对该技术栈及其实现方法的详细说明...

    S2SH+extjs做的简单CURD功能小例子

    S2SH+extjs做的简单CURD功能小例子 初学EXTJS一周做的,网上看到N多例子没有源码或是有错误 这个刚写好 数据库用sqlserver2005 例子比较完整 就是没有放jar包(只有jdbc驱动jar和json的jar) 可以自己搭个S2SH环境把...

    EXTjs 简单布局实例

    //实例菜单树形 menuTree:new Ext.tree.TreePanel({ title:'功能菜单', region:'west', bodyStyle:'background:transparent url(images/default/panel/group-lr.gif) repeat-x 0 bottom;', id:'extExample-tree', ...

Global site tag (gtag.js) - Google Analytics