网上找了很多例子,方式多种多样,这里贴出静态数组的级联例子吧。
原理和方法:
1.new 2个Array并初始化
2.在第一级菜单里添加 listeners设置传参
3.第二级菜单store中联动查询
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>EXT级联</title>
<link rel="stylesheet" type="text/css" href="<c:url value="/view/ext/resources/css/ext-all.css"/>"/>
<script type="text/javascript" src="<c:url value="/view/ext/adapter/ext/ext-base.js"/>"></script>
<script type="text/javascript" src="<c:url value="/view/ext/ext-all.js"/>"></script>
<script type="text/javascript" src="<c:url value="/view/ext/ext-lang-zh_CN.js"/>"></script>
<script type="text/javascript">
var provinces = [[1,'北京'],[2,'上海']];
var cities = new Array();
cities[1] = [[11,'海淀'],[22,'东城']];
cities[2] = [[33,'黄埔'],[44,'浦东'],[55,'静安']];
var comboProvinces = new Ext.form.ComboBox({
store: new Ext.data.SimpleStore( {
fields: ["provinceId", "provinceName"],
data: provinces
}),
listeners:{
select:function(combo, record,index){
comboCities.clearValue();
comboCities.store.loadData(cities[record.data.provinceId]);
}
},
valueField :"provinceId",
displayField: "provinceName",
mode: 'local',
forceSelection: true,
blankText:'请选择省份',
emptyText:'请选择省份',
hiddenName:'provinceId',
editable: false,
triggerAction: 'all',
allowBlank:true,
fieldLabel: '请选择省份',
name: 'provinceId',
width: 380
});
var comboCities = new Ext.form.ComboBox({
store: new Ext.data.SimpleStore( {
fields: ["cityId",'cityName'],
data:[]
}),
valueField :"cityId",
displayField: "cityName",
mode: 'local',
forceSelection: true,
blankText:'选择地区',
emptyText:'选择地区',
hiddenName:'cityId',
editable: false,
triggerAction: 'all',
allowBlank:true,
fieldLabel: '选择地区',
name: 'cityId',
width: 380
});
Ext.onReady(function() {
var newCarForm=new Ext.FormPanel({
frame: true,
title: 'Car Reviews',
bodyStyle: 'padding:5px',
renderTo:"combo",
width: 420,
items: [
comboProvinces, comboCities
]
});
});
</script>
</head>
<body>
<div align="center" id="combo"></div>
</body>
</html>
分享到:
相关推荐
NULL 博文链接:https://luhai1992.iteye.com/blog/642619
ext 级联选择的树形控件,有实例用法,不明白的请发邮件到cencai06@163.com
NULL 博文链接:https://keepcrazy.iteye.com/blog/1874905
一个很简单,很好的例题,省级联动的Ext例题
NULL 博文链接:https://dengli19881102.iteye.com/blog/1046661
ExpandAbleListView+checkbox数组方式级联,外层列表可展开收起,内层列表使用checkbox多选框,点击之后可在顶部的gridlayout显示,顶部显示的选中与checkbox选中状态关联,点击顶部选中的item,可取消选中状态,...
使用json实现级联效果,这段代码只实现了两级级联,三级多级级联原理一样。
NULL 博文链接:https://pridesnow.iteye.com/blog/815193
级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单
级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单...
JSP Ext spring级联分页程序,JSP分页程序示例,结合漂亮的extjs框架实现。由于空间问题web-inf/lib里的jar文件未引入,本项目是在struts2 hibernate spring构架下的,所以需要引入这些jar包。
JSP级联效果JSP级联效果JSP级联效果JSP级联效果JSP级联效果JSP级联效果JSP级联效果JSP级联效果JSP级联效果JSP级联效果
jsp实现级联菜单jsp实现级联菜单jsp实现级联菜单jsp实现级联菜单jsp实现级联菜单
菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联
iBATIS 级联iBATIS 级联iBATIS 级联
级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单级联菜单
网络级联失效算法,及实现代码,源码,在级联失效编程中
看这里没有虚级联和相邻级联的中文资料,我给大家分享一点。适合初学者了解虚级联、VC-4相邻级联和虚级联的实现等。
smt32的定时器级联,pwm输出+定时器计数.以及2个定时器级联组成32位计数器 其他为网上搜集的文章,希望对定时器级联感兴趣的有所帮助.
级联菜单 动态级联菜单 可能动态取数据