![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
extjs
Rain
...
展开
-
form中的findField方法不能通过name属性找到combo组件
今天发现个怪事情如果combo组件设置了hiddenName属性,则在form中通过findField方法不能通过name属性找到该combo,必须用hiddenName查找,不知道是不是个bug原创 2010-04-17 22:52:00 · 1762 阅读 · 0 评论 -
Extjs4.0 之Ext.Class 属性详解 (alias/mixins /uses/requires/singleton等属性)
Ext.Class 属性详解 :1 , alias : 相当于别名一样,可以起多个,可以通过xtype和Ext.widget()创建实例: Js代码 Ext.define('SimplePanel', { extend: 'Ext.panel.Panel', alias: ['widget.simplepane原创 2012-07-19 18:16:21 · 3031 阅读 · 0 评论 -
ExtJs4的Chart
给分组Chart的每个组都给不同的label只需要在label的filed里给数组就行,虽然api里写的field是string比如series: [{ type: 'bar', axis: 'bottom', tit原创 2011-08-30 17:26:37 · 1192 阅读 · 0 评论 -
ExtJs4动态创建Form注意事项
用Define定义好一个form后,如果将baseForm的属性也在这里写明是没有作用的,除非你手动去创建baseForm并和form关联。根据api里说的当form被创建的时候会自动为其创建一个baseform,所以只有你create你定义的form的时候才能设定basef原创 2011-08-16 14:55:25 · 1592 阅读 · 0 评论 -
Uncaught SyntaxError: Unexpected identifier
Uncaught SyntaxError: Unexpected identifier如果该异常出现在define里多半是因为你在该行的上一行缺少了逗号原创 2011-09-13 08:57:37 · 10591 阅读 · 1 评论 -
Uncaught TypeError: Cannot call method 'substring' of undefined
Uncaught TypeError: Cannot call method 'substring' of undefined出现该错误的原因是引用了未requires的类原创 2011-08-03 16:21:59 · 11693 阅读 · 11 评论 -
Field的convert配置项
Field的convert配置项是可以自己定义如何显示field里的数据。样例如下{ name: 'name'},{ name: 'first name' convert: function(value, record) { var firs原创 2011-07-19 14:20:04 · 1935 阅读 · 0 评论 -
根据后台传的数据动态生成grid的列和store的注意事项
1、不要在该grid的initComponent方法里去请求后台得到动态显示的列,因为callParent()方法会先于你的请求后台的代码执行,所以当调用父类方法的时候你的columns和store都还没创建好,这个时候会有错。 应该在创建该grid的时候将该grid的方法放到请求后台参数的方法里,然后在initComponent里得到该请求返回的数据封装columns和store,这原创 2011-06-21 18:00:00 · 1441 阅读 · 0 评论 -
Extjs grid报this.config[] is undefined
<br />grid报this.config[] is undefined 原因是在grid中使用了autoExpandColumn配置项,但是在colums里没有哪个列的id和该配置项的值相同,<br />记住是id原创 2010-11-12 13:36:00 · 2005 阅读 · 0 评论 -
editgrid的combox列选定值的显示
<br />在editgrid中,如果有一列的编辑模式是combox,那么我们希望在选定后,grid上显示的是combox的displayalue,但是传到后台的是value,<br />但默认情况下会显示value。<br />要想显示displayvalue就要给该列添加renderer方法<br />renderer方法如下:<br />renderer: function(data) { record = yourStore.getById(data); if(record) {原创 2010-11-12 13:45:00 · 1448 阅读 · 1 评论 -
Extjs 'events' 为空或不是对象
<br />'events' 为空或不是对象<br />报此错请仔细检查哪个位子多了个逗号,特别是items的最后一项原创 2010-10-29 15:30:00 · 3786 阅读 · 1 评论 -
Panel上放两个ToolBar两行显示
<br />一个panel只能有一个tbar,有时我们tbar上的内容很多,需要两行显示,但是他又不会自动换行。<br />我们就给一个panel添加两个tbar,这样就能两行显示两个tbar了。<br />方法如下:<br />首先定义一个toolbar <br />var queryBar = new Ext.Toolbar({....});<br /> <br />panel里本来就又个tbar,我们现在就是要把queryBar给加进去。<br /> <br />我们给panel添加render事原创 2010-10-26 23:00:00 · 3925 阅读 · 0 评论 -
Extjs处理Date对象的显示
<br />如果一个java对象里有个属性是Date类型,后台不做字符串处理通过json处理返回会是一个数字,即Date的time属性值。<br />这个时候不管你怎么在store里指明type: date, gride的column里怎么指明renderer: Ext.util.Format.dateRenderer('Y-m-d'),<br />extjs都不能正确的解析这个整形值。<br />然到我们要在后台将每个Date都转成字符串吗?<br />答案是否定的。<br />下面举个例子:<br />原创 2010-10-24 23:00:00 · 1877 阅读 · 0 评论 -
ExtJs this.addevents is not a function
<br />使用的一个控件没有用new来创建,或者创建的时发生了错误。原创 2010-10-18 10:19:00 · 1246 阅读 · 0 评论 -
解决Ext.form.TextField的 maxLength siz属性问题
Ext.form.TextField 的 maxLength/size 处理的并不是很好设置了maxLength后还是可以任意输入,国外extjs论坛看到有人的帖子,通过prototype重定义这两个属性,试了一下,很有效 // Textfield ignores size attribute of text.. Ext.form.T原创 2010-04-18 01:05:00 · 1160 阅读 · 0 评论 -
Extjs中的Date格式
Ext.Date的格式说明 d 01 to 31 D Mon to Sun j 1 to 31 l Sunday to Saturday N 1 (for Monday) through 7 (for Sunday) S st, nd, rd or th. Works well with j原创 2010-04-18 00:33:00 · 871 阅读 · 0 评论 -
Combo设置默认值
Combo组件没有设置默认值的属性或方法,只能通过添加事件完成。listeners: { cope: this, afterrender: function(obj) { if(stateStore.getTotalCount() > 0)原创 2010-04-17 22:58:00 · 3878 阅读 · 0 评论 -
Combo组件的select事件和change事件共存
在Extjs中的ComoBox控件中如果select事件和change事件同时存在,则change事件要放在select事件的前面,要不change事件不会触发原创 2010-04-17 22:56:00 · 3249 阅读 · 0 评论 -
定制ExtJS 4.1主题
定制ExtJS4.1主题 Compass/Sass在ExtJS 2.0-3.0 的时代,搜寻一下就可以找到不少主题(themes),例如:http://www.sencha.com/learn/extensions-and-themeshttp://www.akawebdesign.com/2009/08/27/extjs-3-0-themes/但是到了ExtJS翻译 2012-12-04 15:45:53 · 6561 阅读 · 3 评论