Ext.form.field.comboBox
2013-05-23 16:53
330 查看
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Contact Form</title>
<!-- ExtJS --> <script type="text/javascript" src="../../locale/ext-lang-zh_CN.js"></script> <script type="text/javascript" src="../../bootstrap.js"></script>
<!-- Shared --> <link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" />
<!-- GC -->
<!-- Example --> <script type="text/javascript">
Ext.onReady(function(){
Ext.regModel('PostInfo',{
fields:[{name:'province'},{name:'post'}]
});
var postStore=Ext.create('Ext.data.Store',{
model:'PostInfo',
data:[
{ province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'}]
});
Ext.create('Ext.form.Panel',{
title:'Ext.form.field.comboBox本地数据显示',
renderTo:Ext.getBody(),
bodyPadding:5,
frame:true,
height:100,
width:270,
defaults:{
labelSeparator:':',
labelWidth:70,
width:180,
labelAlign:'right'
},
items:[{
xtype:'combo',
listConfig:{
emptyText:'未找到匹配值',
maxHeight:60
}, name:'post',
fieldLabel:'邮政编码',
triggerAction:'All',
store:postStore,
displayField:'province',
valueField:'post',
queryMode:'local',
forceSelection:true,
typeAhead:true,
value:'100000'
}]
});
});
</script>
<style type="text/css"> </style> </head> <body> <div id='form'></div> </body> </html>
<!-- ExtJS --> <script type="text/javascript" src="../../locale/ext-lang-zh_CN.js"></script> <script type="text/javascript" src="../../bootstrap.js"></script>
<!-- Shared --> <link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" />
<!-- GC -->
<!-- Example --> <script type="text/javascript">
Ext.onReady(function(){
Ext.regModel('PostInfo',{
fields:[{name:'province'},{name:'post'}]
});
var postStore=Ext.create('Ext.data.Store',{
model:'PostInfo',
data:[
{ province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'},
{province:'北京',post:'100000'}]
});
Ext.create('Ext.form.Panel',{
title:'Ext.form.field.comboBox本地数据显示',
renderTo:Ext.getBody(),
bodyPadding:5,
frame:true,
height:100,
width:270,
defaults:{
labelSeparator:':',
labelWidth:70,
width:180,
labelAlign:'right'
},
items:[{
xtype:'combo',
listConfig:{
emptyText:'未找到匹配值',
maxHeight:60
}, name:'post',
fieldLabel:'邮政编码',
triggerAction:'All',
store:postStore,
displayField:'province',
valueField:'post',
queryMode:'local',
forceSelection:true,
typeAhead:true,
value:'100000'
}]
});
});
</script>
<style type="text/css"> </style> </head> <body> <div id='form'></div> </body> </html>
相关文章推荐
- Ext.form.field.ComboBoxView
- Ext.form.ComboBox获得displayField的值
- 如果使用Ext.form.ComboBox 作为editor,并设置了store,在选择后,在表格单元中显示的是store中的displayfield 而不是valuefield
- Ext.form.field.Picker (ComboBox、Date、TreePicker、colorpick.Field)竖向滚动导致布局错误
- Ext.form.field.ComboBox示例
- Ext.form.field.ComboBox 切换store没有反应
- ExtJs4 Ext.form.field.ComboBox 刷新数据出现一直加载的问题
- 组合框Ext.form.field.ComboBox
- Ext.form.ComboBox提交始终获得displayField的值-解决
- Ext.form.field.ComboBox结合Servlet、JSON实现AutoComplete
- 【转】解决Ext.form.ComboBox提交始终获得displayField的值
- Ext.form.ComboBox() 每条记录中存放与获取多个值
- Ext.form.ComboBox tip
- EXTJS学习系列提高篇:第二十八篇(转载)作者殷良胜,ext2.2打造Ext.form.ComboBox系列--分页显示
- 动态Ext.form.Combobox的写法<案例>
- Ext.form.field.Time时间选择框
- 给动态数据源的Ext.form.ComboBox设置初始值及提交后怎样取值
- Ext.widgets-form(上)BasicForm/ Field/ Checkbox/ Radio/ HtmlEditor/ TextField
- Ext_时间选择框_Ext.form.TimeField
- Ext ComboBox displayField 与 valueField 的不同