Anda di halaman 1dari 3

var last_sel_axi2 = "";

//PRIMER BLOQUE
var aSelected = CHECKBOXGROUP_1.getSelectedValues();

aSelected.forEach(function(element, index) {
if(element == 'optIng1') {
//Ingresos Total
sDataSel_axi1 = sDataSel_axi1 + "\"CKXYODQWV8NXDHT31Q83SAXVV\",";
cont_sel_axi1 = cont_sel_axi1 + 1;
} else if (element == 'optIng2'){
//Ingresos Servicios
sDataSel_axi1 = sDataSel_axi1 + "\"CKXYODQWV8NZ3S7CA621YUFWR\",";
cont_sel_axi1 = cont_sel_axi1 + 1;
}else if (element == 'optIng3'){
//Ingreso sin ITX
sDataSel_axi1 = sDataSel_axi1 + "\"CKXYODQWV8NZ3S7CA622K991N\",";
cont_sel_axi1 = cont_sel_axi1 + 1;
}
});

//SEGUNDO BLOQUE
aSelected = CHECKBOXGROUP_2.getSelectedValues();

aSelected.forEach(function(element, index) {
if(element == 'optGast1') {
//Gastos de Operaci�n
sDataSel_axi1 = sDataSel_axi1+ "\"CKXYODQWV8NZ3S7CA622UXS0B\",";
cont_sel_axi1 = cont_sel_axi1 + 1;
} else if (element == 'optGast2'){
//Gastos Core
sDataSel_axi1 = sDataSel_axi1 + "\"CKXYODQWV8NZ3S7CA625TZTOR\",";
cont_sel_axi1 = cont_sel_axi1 + 1;
}else if (element == 'optGast3'){
//Gastos Core sin ITX
sDataSel_axi1 = sDataSel_axi1 + "\"CKXYODQWV8NZ3S7CA6264MLFV\",";
cont_sel_axi1 = cont_sel_axi1 + 1;
}else if (element == 'optGast4'){
//Gastos Tr�fico
sDataSel_axi1 = sDataSel_axi1 + "\"CKXYODQWV8NZ3S7CA6235V30R\",";
cont_sel_axi1 = cont_sel_axi1 + 1;
}else if (element == 'optGast5'){
//Gastos SAC
sDataSel_axi1 = sDataSel_axi1 + "\"CKXYODQWV8NZ3S7CA625J7SAZ\",";
cont_sel_axi1 = cont_sel_axi1 + 1;
}else if (element == 'optGast6'){
//Margen ITX
sDataSel_axi1 = sDataSel_axi1 + "\"CKXYODQWV8NZ3S7CA6258HI4R\",";
cont_sel_axi1 = cont_sel_axi1 + 1;
}else if (element == 'optGast7'){
//Subsidio
sDataSel_axi1 = sDataSel_axi1 + "\"CKXYODQWV8NZ3S7CA624XUQDN\",";
cont_sel_axi1 = cont_sel_axi1 + 1;
}
});

//TERCER BLOQUE
aSelected = CHECKBOXGROUP_3.getSelectedValues();

aSelected.forEach(function(element, index) {
if(element == 'optEbit1') {
//EBITDA
sDataSel_axi1 = sDataSel_axi1 + "\"CKXYODQWV8NZ3S7CA623GHURV\",";
cont_sel_axi1 = cont_sel_axi1 + 1;
} else if (element == 'optEbit2'){
//Core EBITDA
sDataSel_axi1 = sDataSel_axi1 + "\"CKXYODQWV8NZ3S7CA6241YF4B\",";
cont_sel_axi1 = cont_sel_axi1 + 1;
}else if (element == 'optEbit3'){
//% EBITDA
sDataSel_axi2 = sDataSel_axi2 + "\"CKXYODQWV8NZ3S7CA623R6DQJ\",";
cont_sel_axi2 = cont_sel_axi2 + 1;
}else if (element == 'optEbit4'){
//% Core EBITDA
sDataSel_axi2 = sDataSel_axi2 + "\"CKXYODQWV8NZ3S7CA624CL6VF\",";
cont_sel_axi2 = cont_sel_axi2 + 1;
}else if (element == 'optEbit5'){
//% Core EBITDA (IP)
sDataSel_axi2 = sDataSel_axi2 + "\"CKXYODQWV8NZ3S7CA624N7YMJ\",";
cont_sel_axi2 = cont_sel_axi2 + 1;
}
});

//almacenamos selecci�n temporalmente


if(cont_sel_axi1 == 1){
gv_lastsel_axi1_char1 = sDataSel_axi1;
}else if (cont_sel_axi1 == 0){
sDataSel_axi1 = gv_lastsel_axi1_char1;
last_sel_axi1 =
GLOBAL_SCRIPTS.on_get_value_sel(gv_lastsel_axi1_char1.substring(1,gv_lastsel_axi1_c
har1.length-2)); // "CKXYODQWV8NZ3S7CA624N7YMJ",
//APPLICATION.alert(last_sel_axi1);

CHECKBOXGROUP_1.setSelectedValues(last_sel_axi1);
CHECKBOXGROUP_2.setSelectedValues(last_sel_axi1);

CHECKBOXGROUP_3.getSelectedValues().forEach(function(element, index) {
if(element == "optEbit3"){
_ebitda = element;
}else if(element== "optEbit4"){
_core_ebitda = element;
}else if(element== "optEbit5"){
_core_ebitda_ip = element;
}
});

CHECKBOXGROUP_3.setSelectedValues([_ebitda, _core_ebitda,_core_ebitda_ip,
last_sel_axi1]);
}

if(cont_sel_axi2 == 1){
gv_lastsel_axi2_char1 = sDataSel_axi2;
}else if (cont_sel_axi2 == 0){
sDataSel_axi2 = gv_lastsel_axi2_char1;
last_sel_axi2 =
GLOBAL_SCRIPTS.on_get_value_sel(gv_lastsel_axi2_char1.substring(1,gv_lastsel_axi2_c
har1.length-2));

CHECKBOXGROUP_3.getSelectedValues().forEach(function(element, index) {
if(element == "optEbit1"){
ebitda = element;
}else if(element== "optEbit2"){
core_ebitda = element;
}
});

CHECKBOXGROUP_3.setSelectedValues([ebitda, core_ebitda, last_sel_axi2]);


}

sDataSelect = sDataSel_axi1 + sDataSel_axi2;

if(sDataSelect.length != 0){
sDataSelect = sDataSelect.substring(0,sDataSelect.length-1);
}

sDataSelect = "{\"(MEASURES_DIMENSION)\":[" + sDataSelect + "]}";


return sDataSelect;

Anda mungkin juga menyukai