저는 사용자 정의 렌더러 (AdvancedDataGridItemRenderer
으로부터 상속받습니다)를 가지고 있고 validateProperties
을 무시하고 width
속성의 값을 사용하지만 매번 오래된 값을 얻고 있습니다! 속성이 커밋 된 후 validateProperties
을 실행하지 않아도됩니까 (저는 super를 호출합니다)? 내 코드는 다음과 같습니다.속성은 여전히 validateProperties의 이전 값을 가지고 있습니다.
public override function validateProperties():void
{
super.validateProperties();
if ((AdvancedDataGrid(listData.owner).columns[listData.columnIndex].
showDataTips)&&(textWidth>width))
toolTip=listData.label;
else toolTip=null;
}
고마워요!
http://stackoverflow.com/questions/7185594/difference-between-validateproperties-and-validateproperties – RIAstar