![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Extjs
Lijinlin
这个作者很懒,什么都没留下…
展开
-
这是BUG吗?EXT3.2.1的ComboBox的readOnly属性
<br />readOnly属性。只要设置readOnly:true,下拉框的那个下拉按钮就没有了,直接变成了一个文本框。<br /> <br /> <br />用editable:false就可以了转载 2010-12-03 10:20:00 · 858 阅读 · 1 评论 -
EXTJS /取ComboBox里的文本displayField值和实际valueField值
使用ComboBox时,它有一个hiddenName的属性,专门用于提交 ComboBox中valueField域中的值,(如果不配置hiddenName属性,就会把displayField的值传过去)例如:一个ComboBox的Id为IdValue,hiddenName属性的值为hiddenValue,那么,使用Ext.get('IdValue').dom.value方法获取的是ComboBox中选中项的文本displayField值,而使用 Ext.get('hiddenValue').dom.valu转载 2011-01-20 16:33:00 · 3696 阅读 · 0 评论 -
Ext中apply及applyIf方法的应用
<br />apply及applyIf方法都是用于实现把一个对象中的属性应用于另外一个对象中,相当于属性拷贝。<br />不同的是apply将会覆盖目标对象中的属性,而applyIf只拷贝目标对象中没有而源对象中有的属性。<br />apply方法的签名为“apply( Object obj, Object config, Object defaults ) : Object”,<br />该方法包含三个参数,第一个参数是要拷贝的目标对象,第二个参数是拷贝的源对象,第三个参数是可选的,表示给目标对象提供一个转载 2011-01-19 12:29:00 · 506 阅读 · 0 评论 -
extjs ajax方式前后台数据传送(json格式)
<br />extjs用ajax传送数据的方法有post(用普通的表单或用json格式),get(用params).<br />在回传的时候用json(推荐方法),需要注意的是服务器必须要返回json格式,并且必须要设置success的值,当然你不这样也能,但是这种方式应该是官方提倡的方式.<br />这里主要总结json数据服务器回传的方法.<br />在api总指出回传的格式{success;true,data:{clientName: "Fred. OlsenLines", po转载 2011-01-18 11:26:00 · 7645 阅读 · 0 评论 -
Extjs的FormPanel从后台load json数据的要点
<br />1、定义接口json格式;<br />{"success":true,"info":[{"elongInfo":"elong test","ctripInfo":"ctrip test"}]}<br />a、需要success,判读是否成功;<br />b、root节点info下是一个数组;<br /><br />2、定义reader;<br />new Ext.data.JsonReader({<br />successProperty: 'success',<br /转载 2011-01-17 12:20:00 · 3358 阅读 · 0 评论 -
关于ext form.combobox 不能手动写入
<br />在使用combobox 这个组件使,要防止客户乱输入,除了必备的校验外,使下拉框不能手动输入也是个选择:<br />editable:fasel(不能输入);editable:true(可以输入)Js代码 //职位分类选择框 posClassCom[addrindex] = new Ext.form.ComboBox({ width:250, hiddenName:'positionClass', id:'pos'+addrindex, store:P转载 2011-01-11 12:06:00 · 2087 阅读 · 0 评论 -
Extjs 的 TextField 后面加上红星标记
<br />今天做项目,界面布局采用Extjs,说实话,Ext挺华丽的,就是使用有点麻烦,参考的书籍也比较少。做表单的时候,有好几项是必填项,一般都会在输入框后面加上 * 作为标记。但是,好像Extjs的TextField没有直接添加的组件,在此贴出一份解决方法,方便自己日后使用,代码如下:<br /> <br />var nameField=new Ext.form.TextField({<br /> fieldLabel: 'Name',<br />转载 2011-01-11 18:30:00 · 4165 阅读 · 1 评论 -
ext.formpanel 及控件横排显示
<br />在实际的网页开发中,大部分时间都要涉及到Form表单的处理。在Ext框架中也提供了很多这方面的控件,而且还有一个专门的FormPanel布局,该布局默认为放在面板上面的所有控件都是换行放置,而在实际应用中为了美观,有些需要横排,特别是Radio控件,这个时候就需要我们重新定制这些控件的布局了,该例子中使用CSS来实现这些功能,先贴出一张效果图。<br /><br /><pre class="brush:html"><!DOCTYPE html PUBLIC "-//W3C//DTD X转载 2011-01-12 09:06:00 · 1079 阅读 · 0 评论 -
ExtJs xtype一览
基本组件:xtypeClass描述buttonExt.Button按钮splitbuttonExt.SplitButton带下拉菜单的按钮cycleExt.CycleButton带下拉选项菜单的按钮buttongroupExt.ButtonGroup编组按钮(Since 3.0)sliderExt.Slider滑动条progressExt.ProgressBar进度条statusbarExt.StatusBar状态条,2.2加进来,3.0 又去了colorpaletteExt.ColorPalette调色板转载 2011-01-04 11:35:00 · 884 阅读 · 0 评论 -
Extjs-RowExpander 的异步调用
<br />RowExpander是Extjs中grid的一个插件,可以在一行下再展现数据。实现了非常方便的parent-detail的效果。<br />1.加入mousedown事件处理 <br /> <br /> <br />Js代码if (Ext.ux.grid.RowExpander) { Ext.apply(Ext.ux.grid.RowExpander.prototype, { getDataFn : null, onMouseDown : funct转载 2010-12-07 11:36:00 · 1802 阅读 · 0 评论 -
grid.getSelectionModel的所有操作
<br />1. var model = grid.getSelectionModel(); <br />2. model.selectAll();//选择所有行 <br />3. model.selectFirstRow();//选择第一行 <br />4. model.selectLastRow([flag]);//选择最后一行,flag为正的话保持当前已经选中的行数,不填则默认false <br />5. model.selectNext();//选择下一行 <br />6. mo转载 2011-01-21 17:54:00 · 2643 阅读 · 0 评论