Ext.js二级联动
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link href="https://cdn.bootcss.com/extjs/6.0.0/classic/theme-classic/resources/theme-classic-all.css" rel="stylesheet">
<script src="https://cdn.bootcss.com/extjs/6.0.0/ext-all.js"></script>
<script type="text/javascript">
var attr_city = ["嘉峪关","金昌"];
var attr_county = [
['嘉峪关'],
['河西堡','永昌县','金昌区']
]; Ext.onReady(function () {
//定义新的类FormPanel,并且把变化的属性暴露出来以便以后继承
var MyFormPanel = Ext.extend(Ext.form.FormPanel, {
title: '级联',
layout : 'table',
layoutConfig : {columns:8},
labelWidth: 80,
initComponent: function () {
this.items = [
{
fieldLabel : '市',
hiddenName : 'tmember.addressProvince',
xtype : 'combo',
allowBlank : false,
width:180,
labelWidth:20,
emptyText : '请选择市',
mode : 'local',
displayField : 'provinceName',
valueField : 'id',
id : 'city',
editable : false,
triggerAction : 'all',
lazyInit : false,
store :attr_city,
listeners:{
select : function(combo, record, index){
console.log(attr_county[record.internalId-1])
var fieldName=Ext.getCmp('county');
console.dir(fieldName)
Ext.getCmp('county').setValue(attr_county[record.internalId-1][0]);
Ext.getCmp('county').setStore(attr_county[record.internalId-1]); }
}
},
{
fieldLabel : '县',
labelWidth:20,
hiddenName : 'county',
xtype : 'combo',
width:180,
allowBlank : false,
emptyText : '请选择县',
mode : 'local',
displayField : 'county',
valueField : 'county',
id : 'county',
editable : false,
triggerAction : 'all',
lazyInit : false,
store:''
}, {
fieldLabel : '地址',
labelWidth:40,
id:'county1',
xtype : 'textfield',
grow : false,
colspan : 8
}
];
this.buttons = [{
text: '确 定',
handler: this.submit,//变化的部份
scope: this
}, {
text: '取 消',
handler: this.cancel,//变化的部份
scope: this
}];
MyFormPanel.superclass.initComponent.call(this, arguments); //调用父类的initComponent
}
}); //创建测试对象2
var testForm2=new MyFormPanel({
title: '覆盖属性',
usernameid:'usernameid',
submit: function () {
alert(this.usernameid);
},
cancel: function () {
testForm2.getForm().reset();
}
});
//创建窗体
var win = new Ext.Window({
title: '窗口',
id: 'window',
width: 700,
height: 420,
resizable: true,
closable: true,
maximizable: true,
minimizable: true,
items: [testForm2]
});
win.show();
});
</script>
</head>
<body>
</body>
</html>
Ext.js二级联动的更多相关文章
- 原生js二级联动
今天说的这个是原生js的二级联动,在空白页面里动态添加并作出相对应的效果. 1 //创建两个下拉列表 select标签 是下拉列表 var sel = document.createElement(& ...
- js二级联动
<body> <section> <a>省份</a> <select id="province"> <option ...
- js 二级联动
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- xml+js+html的二级联动
首先需要准备的文档是: cities.xml //主要是标注中国各省及其各省下的各个城市 内容如下: <?xml version="1.0" encoding="U ...
- 省市二级联动--使用app-jquery-cityselect.js插件
只有省市二级联动,三级联动还没处理好,会尽快完善. 嵌入id: <div class="form-group"> <label>地址</label&g ...
- JS实现下拉单的二级联动
因工作需要,做了一个下拉单的二级联动. 第一级是固定的选项,有A.B两个选项,第二级的选项随着第一级选项的变化而变化. 一开始是这样的: HTML代码 <html> <head> ...
- 利用JS实现一个简单的二级联动菜单
前几天在看js的相关内容,所以就简单写了一个二级联动菜单.分享一下. <!DOCTYPE html> <html lang="en"> <head&g ...
- js:二级联动示例
联动原理 当用户点击省级的下拉选项,选择所在省,下一个下拉选项里的选项,则变成用户选择省下的所有市的信息,不会出现其它省市的信息. 省市数据 把省市数据,保存在js文件中,以json形式保存,以便读取 ...
- js小例子之二级联动
联动原理 当用户点击省级的下拉选项,选择所在省,下一个下拉选项里的选项,则变成用户选择省下的所有市的信息,不会出现其它省市的信息. 省市数据 把省市数据,保存在js文件中,以json形式保存,以便读取 ...
随机推荐
- JS和jquery获取各种屏幕的宽度和高度的代码
Javascript: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document ...
- ImageLoader常用方法注释
ImageLoader中的常用方法及相关作用注释 ImageLoader 的ImageLoaderConfiguration config 配置 ImageLoaderConfiguration co ...
- 【extjs6学习笔记】1.6 初始:本地化
app.json中修改
- 获取元素Bytagname区别/for循环应用
一:两种获取元素方式的区别.1.var aLi = oUl.getElementsByTagName('li');TagName前面可以加其他东西,id就只能是document,2,Id是静态的,ta ...
- 修复使用<code>XmlDocument</code>加载含有DOCTYPE的Xml时,加载后增加“[]”字符的错误
C# LINQ TO XML - Remove “[]” characters from the DTD header http://stackoverflow.com/questions/12358 ...
- 本号讯 | 永不消失的协作“空间站”开课;微软推出微软云Azure文档网站
8月29日,针对企业常面临的“协同办公”困难,开展以“还有这种操作?永不消失的协作'空间站'”为主题的协同办公培训课. 课程内容包含:在Office 365环境中,如何利用Teams与Groups等功 ...
- Literals
Uppercase or lowercase L means long (however, using a lowercase l is confusing because it can look l ...
- Android商城开发系列(一)——开篇
最近在看尚硅谷的硅谷商城视频,想系统学习一下Android的商城开发流程,打算跟着视频的一步步做出一个商城,然后写博客总结记录一下整个商城的开发过程以及使用到的技术知识点,这个商城的最终效果如下图所示 ...
- SAP Cloud for Customer客户主数据的地图集成
点击这个按钮可以通过地图的方式查看C4C客户在地图上的地理位置: 只需要在这个客户的地址栏里维护上天府软件园的经度和维度: 就能够在C4C的客户列表页面里显示该客户在地图上的位置: 要获取更多Jerr ...
- [CV笔记]图像特征提取三大法宝:HOG特征,LBP特征,Haar特征
(一)HOG特征 1.HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子.它通过计算和 ...