How to use Ext.each? - Ext JS

I'm trying to use Ext.each.

It throughs an error: this.el.dom has no properties

Here's how I call it:
	var ds = ctxtObj.select("input.date", true);//.on("click", this.showDate);
	Ext.each(ds, this.attachDate, this);
attachDate looks like this:
 		attachDate : function(item, index, allItems){
 			var d = new Ext.form.DateField({ 
				target: item, 
				value: '02/28/2007', 
				format: 'm/d/Y'});
		},
I tried casting 'item' in the function to an element, but that didn't change it.

Any idea what I'm doing wrong?
Thanks...martin
Reply With Quote
  # 2  
Old 03-04-2007, 12:59 AM
Default

Each operates on an array. A composite element is not an array. However, the CompositeElement class has it's own each method to make this easy.

var ds = ctxtObj.select("input.date", true);//.on("click", this.showDate);
//Ext.each(ds, this.attachDate, this);
ds.each(this.attachDate, this);

However, you can use it's "elements" property (array) with each.
Reply With Quote
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值