1
최근에 특정 셀을 편집 할 준비가되었는지 확인하려고했습니다. 그래서 DataGrid에서 editedItemPosition 속성을 사용하려고 시도하지만 셀이 편집 중이 아닙니다.Datagrid에서 편집 위치 설정
내 DataGrid는 itemrenderer, editorrenderer 및 datagrid editable 속성을 사용합니다.
private function setSelectedItem():void
{
var gData:Object = dgSuiviClini.dataProvider;
var todayDate:String= new DateUtility().DateAsToString(new Date());
for(var i:Number=0; i < gData.length; i++)
{
var thisObj:Object = gData.getItemAt(i);
if(thisObj.grDateDeb == todayDate)
{
dgSuiviClini.selectedIndex = i;
//sometimes scrollToIndex doesnt work if validateNow() not done
dgSuiviClini.validateNow();
//dgSuiviClini.scrollToIndex(i);
}
else{
dgSuiviClini.validateNow();
// dgSuiviClini.scrollToIndex(gData.length);
}
}
dgSuiviClini.validateNow();
dgSuiviClini.editedItemPosition = { rowIndex: gData.length-1, columnIndex: 3 };
}
도움 주셔서 감사합니다.