1. Ext.form.ComboBox 属性
定义一个ComboBox:
var myCombox =
new
Ext.form.ComboBox({
id:
'comboxId'
, //
可以自动生成
name:
'year'
,
hiddenName:
'hyear'
,
width : 80,
store : comboxStore,
emptyText :
'请选择'
,
mode :
'local'
,
readOnly :
true
,
value : (
new
Date()).YEAR,
triggerAction :
'all'
,
allowBlank :
false
,
valueField :
'value'
,
displayField :
'text'
,
editable:
false
,
forceSelection:
true
,
blankText:
'请选择'
});
2. DataStore为XML的Combox
var comboxMapping = Ext.data.Record.create([
{ name : 'itemNo
', mapping : 'itemNo
' },
{ name : 'name
', mapping : 'name
' }
]);
var comboxReader = new Ext.data.XmlReader({
totalRecords : "total
",
record : "DataItem
",
id : "itemNo
"
}, comboxMapping
);
var comboxStore = new Ext.data.Store({
url: contextPath+'/dataItemManagerAction.do?method=query&itemNo=OrgTrade',
method: 'GET',
reader: comboxReader
});
Toobar中定义一个Combox:
...
{
id:'attendOrgTrade',
xtype : 'combo',
readOnly : true,
triggerAction: 'all
',
allowBlank: true,
width: 120,
name:'QOrgTrade',
valueField: 'itemNo
',
displayField: 'name
',
emptyText: '请选择行业',
store: comboxStore
,
mode: 'remote
'
}
...
后台返回XML文件:
<date>
<total
>7</total
>
<DataItem
>
<id>OrgTrade_1</id>
<itemNo
>OrgTrade_1</itemNo
>
<name
>种植业</name
>
<typeName/>
</DataItem
>
<DataItem>
<id>OrgTrade_2</id>
<itemNo>OrgTrade_2</itemNo>
<name>绿色食品</name>
<typeName/>
</DataItem>
</date>
3. DataStore为JSON的Combox
var comboxStore = new Ext.data.Store({
method: 'GET',
url: 'operation.do?option=getJSON',
reader: new Ext.data.JsonReader({
totalProperty: 'results',
root: 'rows'
}, ['value', 'text'])
});
分享到:
相关推荐
ExtJs:收集基于ExtJs扩展的一些控件 ExtJs:收集基于ExtJs扩展的一些控件
NULL 博文链接:https://firezhfox.iteye.com/blog/1885329
此comboxTree优点多多,可自己配置属性。
漂亮的Extjs图片展示组件实例,类似于幻灯片,可直接拿去用,非常不错的哦
1、Extjs3.0 常用组件介绍ppt 2、怎样安装开发利器Spket 3、Spket安装包
01.教程简介_ExtJS4.2简介_SSH2基本框架搭建 02.编写几个通用的service方法、设计数据库 03.搭建ExtJS的MVC框架 04.主界面的搭建、登录功能和菜单树的生成 05.创建菜单树、前台保存用户信息 06.菜单树响应事件、我的...
这里主要介绍了ExtJS常用组件的样式修改,包括工具栏样式修改、菜单样式修改、树形菜单样式修改、表格样式修改、按钮样式修改等。
extjs-form组件配置参数详解 extjs各种组件说明
extjs入门学习,各个组件的使用,包括Observable、Observable、BoxComponent、Container、Panel、Viewport及Window...
Extjs教程源码 介: ***************第一部分基础知识**************** 第一讲: EXTJS4.0概述和HelloWorld程序 ...第三十讲: EXTJS4.0的Desktop使用讲解 本资料共包含以下附件: EXTJS4.0视频教程配套代码.zip
看到其它地方 分太高,问大家省点分. 只有代码,视频请百度看. 第一讲:extjs4.0概述和HELLO WORD程序 [01]EXTJS4.0的概述和HELLOWORD程序.wmv 第二讲:extjs4.0的新特性(附件... 第三十讲:extjs4.0的desktop使用讲解
NULL 博文链接:https://damoqiongqiu.iteye.com/blog/1922004
extjs各种组件的详细实现及各种扩展归纳总结,包括各种grid,tree,布局,表单,ajax,弹出框等
eEcology 项目中应用程序的共享 ExtJS 组件。 要求 SenchaCmd,从下载并安装。 karma,为了运行测试,使用sudo apt-get install nodejs lcov和sudo npm install -g karma-cli 。 业力插件, cd packages/datetime/...
Extjs 下拉菜单实现拼音输入进行检索
NULL 博文链接:https://atgoingguoat.iteye.com/blog/626112
实现对Ext树进行分页的组件,扩展了TreeLaoder和PagingToobar
第一讲:extjs4.0概述和HELLO WORD程序 [01]EXTJS4.0的概述和HELLOWORD程序.wmv 第二讲:extjs4.0的新特性(附件较大做了分包压缩大家只要下载3个包运行001就ok了) ... 第三十讲:extjs4.0的desktop使用讲解
extjs时间日期选择组件.