1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
function initializePopupDependance(){
oGlobalDependency.put(HEADER_CONTRACT,oEmptyArray);
oLocalDependency.put(HEADER_CONTRACT,oEmptyArray);
var oSelectedOperation = eval(getOperationType());
switch(oSelectedOperation){
case OP_FCL_LOADING: alert("test");initializeFCLLoadingDependency();break;
default: alert("Unreconnized Operation");
}
oIsInitialized = true;
}
function initializeFclLoadingDependency(){
HEADER_CONTAINER = '371';
//Standard header field dependency
oHeaderDependency = new Array(HEADER_CONTRACT,HEADER_SITE,HEADER_CONTAINER);
var oHeaderDependencyFields = new Array(
SILO_PART_SILO,SILO_PART_BIN,SILO_PART_TARGET_FCL,
TRUCK_PART_TARGET_FCL,
SHIP_PART_VESSEL,SHIP_PART_HOLD,SHIP_PART_TARGET_FCL,
TRAIN_PART_TRAIN,TRAIN_PART_WAGON,TRAIN_PART_TARGET_FCL,
BARGE_PART_BARGE,BARGE_PART_CONTAINER,BARGE_PART_TARGET_FCL,
FCL_PART_FCL,FCL_PART_TARGET_FCL);
var oEmptyDependencyFields = new Array(
HEADER_CONTAINER,
SILO_PART_SILO,SILO_PART_TARGET_FCL,
TRUCK_PART_TARGET_FCL,
SHIP_PART_VESSEL,SHIP_PART_TARGET_FCL,
TRAIN_PART_TRAIN,TRAIN_PART_TARGET_FCL,
BARGE_PART_BARGE,BARGE_PART_TARGET_FCL,
FCL_PART_FCL,FCL_PART_TARGET_FCL);
for(var oIndex=0; oIndex<oHeaderDependencyFields.length; oIndex++){
oGlobalDependency.put(oHeaderDependencyFields[oIndex],oHeaderDependency);
}
for(var oIndex=0; oIndex<oEmptyDependencyFields.length; oIndex++){
oLocalDependency.put(oEmptyDependencyFields[oIndex],oEmptyArray);
}
oGlobalDependency.put(HEADER_CONTAINER,new Array(HEADER_CONTRACT,HEADER_SITE));
oLocalDependency.put(SILO_PART_BIN,new Array(SILO_PART_SILO));
oLocalDependency.put(SHIP_PART_HOLD,new Array(SHIP_PART_VESSEL));
oLocalDependency.put(TRAIN_PART_WAGON,new Array(TRAIN_PART_TRAIN));
oLocalDependency.put(BARGE_PART_CONTAINER,new Array(BARGE_PART_BARGE));
} |
Partager