Conectado como invitado | [ Registrarse | Entrar ] Buscar | Contacto
INICIO | NOTICIAS 20 May, 2012 - 07:38

SugarCRM

Tutoriales

Colabora

Menú Principal

Entrar en Tu Cuenta




 


 ¿Has perdido tu contraseña?
 ¿Nuevo usuario? ¡Registrate!



Buscar Ultimos mensajes Nota: Los usuarios registrados pueden participar en el foro activamente, subscribirse a foros o temas, recibir notificaciones sobre nuevos mensajes y mucho más... Nota: Los usuarios registrados pueden participar en el foro activamente, subscribirse a foros o temas, recibir notificaciones sobre nuevos mensajes y mucho más...

Listas desplegables anidadas
Autor Mensaje
Bajar a respuesta rápidaTop
 
Buenos Dias..

Necesito que por favor me colaboren con un tema, yo creo 3 listas desplegables, pero deseo que cuando seleccione una opción de una lista en la segunda solo me aparezca lo referente a la primera lista y cuando seleccione la opción en la segunda lista, en la tercera lista me aparezca lo referente a la segunda lista. no se si me hago entender, se pos agradeceria mucho si me pudieran colaborar pronto.

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
Hola oie desde el tpl que contiene esas listas puedes incluir una liga a un archivo javascript, donde con validaciones script puedas vaciar las listas o llenarlas con los datos dependiendo de tu necesidad.
Pero ojo, para que te funcione bien en el javascript los valores y elementos que agreges deben ser tal cual el como estan en el archivo del lenguaje que contiene las listas.

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
Alguien tiene algún ejemplo de listas anidadas, o recomendaciones, en que archivo se edita, etc.

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
por fa si ya solucionaste ese problema me indicas como hacerlas

Joe.

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
si alguien a concluido con el desarrollo de las Listas desplegables anidadas, por favor compartan con nosotros, lo necesito urgente

Gracias

Perfil del usuario Enviar MP
Bajar a respuesta rápidaTop
 
Encontré la solución de 2 combo anidados

Agregue el siguiente código
----------------------------------
var arr;
function Check() {
if(document.EditView.dropdown2_c || document.EditView.dropdown1_c) {
var dropdown2_c = document.EditView.dropdown2_c.options;
arr = new Array;
for(i=0; i<dropdown2_c.length; i++) {
arr.push(dropdown2_c[i].value, dropdown2_c[i].text);
}
}
//alert(arr[14])
//alert(arr[14].indexOf("_"))
initData();
}

function initData(){
var current_p= document.EditView.dropdown1_c;
var code_p = current_p.value;
//alert(code_p) audi
var current_v= document.EditView.dropdown2_c;
var code_v = current_v.value;
//alert(code_v) audi_1
var code_v_idx = 0;


var select_ticket = document.EditView.dropdown2_c.options;
select_ticket.length=0;
var l = 0;
for(k=0; k<arr.length; k+=2) {
if(arr[k].substr(0,arr[k].indexOf("_")) == code_p || arr[k] == '') {
select_ticket.length++;
select_ticket[select_ticket.length-1].value = arr[k];
select_ticket[select_ticket.length-1].text = arr[k+1];
if(code_v == arr[k]){
code_v_idx = l;
}
l++;
}
}
if(code_p == ''){
select_ticket[select_ticket.length-1].value = '';
select_ticket[select_ticket.length-1].text = 'Seleccionar Servicio';
}

document.EditView.dropdown2_c.selectedIndex = code_v_idx;;
}

if (window.addEventListener)
window.addEventListener("load", Check, false)
else if (window.attachEvent)
window.attachEvent("onload", Check)
else if (document.getElementById)
window.onload=Check

-------------------------------
Aquí encontré la solución
http://www.sugarcrm.com/forums/showthread.php?t=31005




Perfil del usuario Enviar MP


Usuarios online:
y 0 invitado

Esta lista muestra los usuarios activos de los últimos 10 minutos