- 浏览: 230352 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (123)
- Struts1 (1)
- struts2 (3)
- 专业词汇解释 (1)
- oracle (1)
- javascript (19)
- ExtJS (14)
- jsp (5)
- webLogic (8)
- GXT (2)
- SSH (2)
- displayTag (3)
- 浏览器 (6)
- eclipse (6)
- tomcat (1)
- spring (3)
- J2SE (1)
- SVN (5)
- JBPM (1)
- jQuery (1)
- DWR (2)
- jfreechart (1)
- php (1)
- java组件 (1)
- JSTL (1)
- 操作系统(winXP) (3)
- 心得 (3)
- webservices (1)
- Hibernate (1)
- 工具 (2)
- Online Editor (2)
- 区别 (1)
- 职场技能 (1)
- 个人关注 (2)
- Android (7)
- Linux (7)
- HTML (1)
- 工作总结 (1)
- 笔记 (0)
最新评论
-
luoxiang183:
是啊,不对啊
jboss-as-7.1.1不兼容spring解决办法 -
liqiaoqiaoz:
按照你上面的改法不正确出现如下错误:13:49:55,759 ...
jboss-as-7.1.1不兼容spring解决办法 -
webczw:
不错,学习
Android通过http协议数据交互的两种方式 -
peng_hao1988:
...
Rational Rose -
gepangtsai:
再判断下:
if (grid) {
grid.setW ...
ExtJS GridPanel根据窗口大小自动变化插件
Js代码
- Ext.onReady(function(){
- //使用表单提示
- Ext.QuickTips.init();
- Ext.form.Field.prototype.msgTarget = 'side';//提示显示方式
- /*
- //定义读取数据映射。
- var modelRecordDef = Ext.data.Record.create([
- {name: 'name'},{name: 'value'}
- ]);
- //定义数据源和读取方式
- //如果不想再页面初始化是加载数据,则可以有以下两种办法:
- //第一、把comboboxStore.load()去掉。
- //第二、不要proxy,在需要加载数据的时候再写上:comboboxStore.proxy = new Ext.data.HttpProxy({url: url})
- //第二种方法可以灵活的取得下拉框的数据。因为可以变动url.
- var comboboxStore=new Ext.data.Store({
- //下面这句也可以直接写成:url: "../../manageActions/actionAction!getJsons.html",
- proxy: new Ext.data.HttpProxy({ url: "../../manageActions/actionAction!getJsons.html"}),
- //传给后台的参数:baseParams的参数是一直存在的,而params的参数,只有load时才会传递过去,当调用reload时参数就不存在了
- baseParams:{arg:'Model'},
- //设定读取的格式
- reader: new Ext.data.JsonReader({
- id:"modelCboxId",root:'resultList'
- }, modelRecordDef),
- //不排序,此属性为true则设置的所有排序都不起作用。此属性只对从服务器取数据有效。
- remoteSort: true
- });
- //排序用的列名和排序方式,这个必须在load之前或者下次load时发生。
- comboboxStore.setDefaultSort('name', 'ASC');
- //排序用的列名和排序方式,这个无所谓load位置。
- comboboxStore.sort('name', 'ASC');
- //加载数据。
- comboboxStore.load();
- var Cb = new Ext.form.ComboBox({
- fieldLabel: '下拉框', //显示文本字段
- valueField:'value', //下拉框的值域
- hiddenName:'cb', //真正提交时此combo的name
- displayField:'name', //显示的域
- id:'CbId', //id
- emptyText:'-- 请选择 --', //空文本是显示的值
- renderTo: 'combobox', //将此下拉框渲染到id为combobox的div中
- width:200, //宽度
- anchor:'95.2%', //自适应宽度,随着容器变化而变化。
- selectOnFocus:true,
- triggerAction:'all', //请设置为"all",否则默认为"query"的情况下,你选择某个值后,再次下拉时,只出现匹配选项,如果设为"all"的话,每次下拉均显示全部选项
- store:comboboxStore, //下拉框数据来源
- typeAhead:true, //延时查询,与下面的参数配合
- typeAheadDelay:250, //默认250
- editable:true, //是否可编辑
- forceSelection:true, //是否只能选择下拉框的值,即不会取输入的未在下拉框值域内的值
- mode: 'local' //因为data已经取数据到本地了,所以'local',默认为"remote"
- });
- */
- //读取本地数据
- var localStore = new Ext.data.SimpleStore({
- fields: ["num"],
- data: [["2"],["1"],["5"],["3"],["9"],["6"]],
- //排序,只能对本地取数据有效。
- sortInfo:{field:"num"}
- });
- //排序用的列名和排序方式,对于本地数据和服务器取数据一样适用。
- localStore.sort('num', 'ASC');
- var localCb = new Ext.form.ComboBox({
- store: localStore,
- renderTo: 'combobox',
- valueField :"num",
- displayField: "num",
- hiddenName:'number',
- mode: 'local',
- forceSelection: true,
- blankText:'-- 请选择 --',
- emptyText:'-- 请选择 --',
- editable: true,
- selectOnFocus:true,
- triggerAction: 'all',
- id:'localCombo',
- anchor:'95.2%',
- typeAhead: true,
- fieldLabel: '数字'
- });
- //把已有的下拉框改变为Ext样式
- var ExtSelect=new Ext.form.ComboBox({
- transform:"select",//html中的select控件id
- width:200 //宽度
- });
- });
Ext.onReady(function(){ //使用表单提示 Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget = 'side';//提示显示方式 /* //定义读取数据映射。 var modelRecordDef = Ext.data.Record.create([ {name: 'name'},{name: 'value'} ]); //定义数据源和读取方式 //如果不想再页面初始化是加载数据,则可以有以下两种办法: //第一、把comboboxStore.load()去掉。 //第二、不要proxy,在需要加载数据的时候再写上:comboboxStore.proxy = new Ext.data.HttpProxy({url: url}) //第二种方法可以灵活的取得下拉框的数据。因为可以变动url. var comboboxStore=new Ext.data.Store({ //下面这句也可以直接写成:url: "../../manageActions/actionAction!getJsons.html", proxy: new Ext.data.HttpProxy({ url: "../../manageActions/actionAction!getJsons.html"}), //传给后台的参数:baseParams的参数是一直存在的,而params的参数,只有load时才会传递过去,当调用reload时参数就不存在了 baseParams:{arg:'Model'}, //设定读取的格式 reader: new Ext.data.JsonReader({ id:"modelCboxId",root:'resultList' }, modelRecordDef), //不排序,此属性为true则设置的所有排序都不起作用。此属性只对从服务器取数据有效。 remoteSort: true }); //排序用的列名和排序方式,这个必须在load之前或者下次load时发生。 comboboxStore.setDefaultSort('name', 'ASC'); //排序用的列名和排序方式,这个无所谓load位置。 comboboxStore.sort('name', 'ASC'); //加载数据。 comboboxStore.load(); var Cb = new Ext.form.ComboBox({ fieldLabel: '下拉框', //显示文本字段 valueField:'value', //下拉框的值域 hiddenName:'cb', //真正提交时此combo的name displayField:'name', //显示的域 id:'CbId', //id emptyText:'-- 请选择 --', //空文本是显示的值 renderTo: 'combobox', //将此下拉框渲染到id为combobox的div中 width:200, //宽度 anchor:'95.2%', //自适应宽度,随着容器变化而变化。 selectOnFocus:true, triggerAction:'all', //请设置为"all",否则默认为"query"的情况下,你选择某个值后,再次下拉时,只出现匹配选项,如果设为"all"的话,每次下拉均显示全部选项 store:comboboxStore, //下拉框数据来源 typeAhead:true, //延时查询,与下面的参数配合 typeAheadDelay:250, //默认250 editable:true, //是否可编辑 forceSelection:true, //是否只能选择下拉框的值,即不会取输入的未在下拉框值域内的值 mode: 'local' //因为data已经取数据到本地了,所以'local',默认为"remote" }); */ //读取本地数据 var localStore = new Ext.data.SimpleStore({ fields: ["num"], data: [["2"],["1"],["5"],["3"],["9"],["6"]], //排序,只能对本地取数据有效。 sortInfo:{field:"num"} }); //排序用的列名和排序方式,对于本地数据和服务器取数据一样适用。 localStore.sort('num', 'ASC'); var localCb = new Ext.form.ComboBox({ store: localStore, renderTo: 'combobox', valueField :"num", displayField: "num", hiddenName:'number', mode: 'local', forceSelection: true, blankText:'-- 请选择 --', emptyText:'-- 请选择 --', editable: true, selectOnFocus:true, triggerAction: 'all', id:'localCombo', anchor:'95.2%', typeAhead: true, fieldLabel: '数字' }); //把已有的下拉框改变为Ext样式 var ExtSelect=new Ext.form.ComboBox({ transform:"select",//html中的select控件id width:200 //宽度 }); });
Html代码
- <div id="combobox"></div>
- <select id="select">
- <option value="1">男</option>
- <option value="2">女</option>
- <option value="3">人妖</option>
- </select>
发表评论
-
ExtJS在firefox上字体偏小
2010-09-30 14:31 1339将ext-patch.css引用到ext-all.css后面, ... -
ExtJS GridPanel根据窗口大小自动变化插件
2010-09-30 14:09 4808Ext.ns("Ext.grid.plugin ... -
ExtJS中FormPanel实现数据加载和提交
2010-01-07 19:20 1872在使用使用FormPanel时我们通常需要使用它的form对象 ... -
EXTJS编程思想
2009-12-07 12:56 2362这个标题比较唬人,但是希望你能看下去. 从学到用,EXTJS ... -
ExtJS面向对象的基本知识
2009-12-07 09:25 10071:支持命名空间 <script typ ... -
Ext中一些函数详解
2009-12-04 14:27 11501、Ext.apply(Object obj, Object ... -
ExtJS面向对象的基本知识
2009-07-15 10:02 19461:支持命名空间 <script type ... -
tree的详细讲解
2009-06-13 13:55 2545Ext.tree.TreePanel树状控件,继承自panel ... -
ext2.0 皮肤
2009-06-13 13:45 1350安装方法:把你所下载的ZIP文件解压后复制并替换resou ... -
JSON
2009-06-09 08:38 916JSON的具体形式: 1、对象是一个无序的“‘名称/值’对” ... -
组件继承树
2009-06-08 15:30 1070xtype Class ... -
Store和SimpleStore的比较
2009-06-08 14:54 2802//创建一个Store var data = [ ['1' ... -
事件监听函数的参数个数
2009-06-08 14:31 1276//监听的function有三个参数: //参数1:事件对象 ...
相关推荐
该资源是war包,里面包括ComboBox中的各个参数, 详细讲解在我的文档中有
1. Ext.form.NumberField 2. Ext.form.TextArea 3. Ext.form.TriggerField 4. Ext.form.DateField 5. Ext.form.ComboBox 6. Ext.form.TimeField
使用combobox时,它有一个hiddenName的属性,专门用于提交combobox中value的值,接下来介绍extjs3 combobox如何取value和text值,感兴趣的朋友可以不要错过了啊
EXT核心API详解 1、Ext类 ………………………………… 2 2、Array类 …………………………… 4 3、Number类 …………………………… 4 4、String类 …………………………… 4 5、Date类 ……………………………… 5 ...
3 ComboBox(组合框) 7 3.1 实例 7 3.2 参数 9 3.3 事件 9 3.4 方法 9 4 Dialog(对话框) 10 4.1 实例 10 4.2 参数 12 4.3 事件 12 4.4 方法 12 5 Messager(提示框) 12 5.1 实例 12 5.2 方法 15 5.3 扩展 16 6 ...
2.2.2 struts 2属性配置文件struts.properties详解 55 2.2.3 struts 2核心配置文件struts.xml详解 57 2.3 struts 2应用开发实务 61 2.3.1 struts 2应用开发环境的搭建 62 2.3.2 struts 2应用基本开发步骤—搭建...
8、Silverlight(10) - 2.0其它之Transform详解,以及UIElement和FrameworkElement的常用属性 9、Silverlight(11) - 2.0动画之ColorAnimation, DoubleAnimation, PointAnimation, 内插关键帧动画 10、Silverlight...