extjs3中的listeners中的show不能被监听到 20

如题!listeners:{//增加监听函数"show":function(_window){//render是在在浏览器要显示组件的时候调用参数window是指这个wi... 如题!

listeners:{ //增加监听函数
"show":function(_window){ //render是在在浏览器要显示组件的时候调用 参数window是指这个window组件句柄
//alert(_window.findByType("textfield")[2].fieldLabel); //这里通过findByType来查找指定的组件
//_window.findByType("textfield")[2].getEl().dom.src="1.png"; //如果将上边show改成render那么在Ext1.0版本可以通过但是在2.0版本就不行了
//alert(_window.findByType("textfield")[2].getEl()); //这里会显示undefined,因为2.0中render为了效率只会讲框架加载,但是组件的组册要等到show之后
alert("yes"); //所以这里getEl()的作用是去指定的对象,但是没组测就不会被去到 解决办法将上面的render改成show即可
alert(_window.findByType("textfield")[2].getEl());
}
这里的这里alert();函数不会被执行,我用的是extjs3,网上找了很久没有找到,急死了,
展开
 我来答
百度网友7ba098521
2013-04-30 · TA获得超过1451个赞
知道小有建树答主
回答量:2069
采纳率:0%
帮助的人:940万
展开全部
/ /返回CSS类适用于根据
根据对数据值的行吗?给定的数据是大于0和小于0,返回到您的自定义样式

getRowClass功能(记录,索引){ BR /> VAR = record.get('变');

(C <0){

返回价格下降;

的} else if(C> 0){

返回“物价上涨”;

}

} getRowClass(记录备案,数量指数,对象rowParams,店中店):弦乐

覆盖这个函数适用自定义CSS类排在渲染过程中。您也可以提供自定义参数T ...

重写此函数在渲染过程中应用自定义的CSS类的行。您也可以提供自定义参数的当前行的行模板自定义,它是如何呈现使用rowParams参数。这个函数应该返回将被添加到该行的包装的div的CSS类名(或没有)空字符串''。要申请多个类名,只需返回内空间分隔的字符串(例如,“我的另一个类类的)。用法示例:

viewConfig:{

forceFit:真实,

showPreview:真,/ /自定义属性

enableRowBody:真实的,/ /??需要创建第二个,全宽行显示扩展记录数据

getRowClass:功能(记录,rowIndex,RP,DS){/ / RP = rowParams

如果(showPreview){

rp.body = '
'+ record.data.excerpt +'';
返回'X-GRID3行扩大“;

}

返回'X-GRID3行倒塌';}

参数:

记录:记录

Ext.data.Record对应当前行。

指数:数量

行索引。

rowParams的对象

一个配置的对象传递给在渲染过程中,允许行模板定制网格行的各个方面。

如果配置enableRowBody是真实的,则以下的性质可能会设置此功能,将用于使每个网格行全宽扩展下面一行:

体:字符串 BR />一个HTML片段,将用作扩充行的主体内容(默认为'')。

bodyStyle:字符串

规范将应用于扩展行的元素的CSS样式。 (默认为'')。

以下属性将被传递,并可能被追加到:

tstyle:字符串

17应用于封装标准的网格行元素的CSS样式规范和任何扩展行。

店:商店

Ext.data.Store这个网格绑定到

返回:

字符串
CSS类的名称添加到该行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式