获取Flex中的itemRenderer中的控件


					
					lstFielsInput.validateNow();//必要时刷新
					var numItem:int=lstFielsInput.dataGroup.numElements;
					for(var i:int=0;i<numItem;i++){
						var itemRenderer:ItemRenderer=lstFielsInput.dataGroup.getElementAt(i) as ItemRenderer;
						if (itemRenderer){
							itemRenderer.validateNow();
							var hg:HGroup=itemRenderer.getElementAt(0) as HGroup;
							var textInput:spark.components.TextInput=hg.getElementAt(1) as spark.components.TextInput;
							textInput.text="";
						}
					}

需要注意的是,getElementAt(索引号)获取的是一个控件下的一级子控件,并不包括一级子控件下的二级子控件

----


发布了16 篇原创文章 · 获赞 5 · 访问量 32万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章