카테고리 없음
Grid OnEnterDown (예제)
상문이
2010. 10. 26. 11:15
function div_Section1_grd_List_OnEnterDown(obj,nRow,nCell,strVal,nPivotIndex)
{
if (nCell == obj.GetColCount()-1 && nRow == (object(obj.BindDataset).GetRowCount()-1))
{
Object(obj.BindDataset).AddRow();
Object(obj.BindDataset).setColumn(Object(obj.BindDataset).currow,"PICKUP_NO",div_search.edt_pickup_no.Value);
Object(obj.BindDataset).setColumn(Object(obj.BindDataset).currow,"BKG_NO",div_search.edt_bkg_no.Value);
Object(obj.BindDataset).setColumn(Object(obj.BindDataset).currow,"JOB_NO",JOB_NO);
obj.SetCellPos(0);
} else {
if(ds_PickupDetail.rowcount == 0)
return;
if(nCell == 3){
var sCode = ds_PickupDetail.GetColumn(nRow, "TRUCK_ID");
var retVal = gfn_GetCommonCodeAuto("LSP", sCode, "", "CUST_ID");
if(length(retVal) != 0)
{
ds_PickupDetail.SetColumn(nRow, "TRUCK_ID", retVal[0]);
ds_PickupDetail.SetColumn(nRow, "TRUCK_NM", retVal[1]);
}
} else {
obj.MoveToNextCell();
}
}
}