| Autor |
Mensaje |
edjair
Registrado: jul. 2008
Mensajes: 4
Estado: Desconectado Ultima visita: 03.09.08
|
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.
|
| Enviado: 23.07.2008, 18:54
|
|
 |
Shek
Registrado: jun. 2008
Mensajes: 7
Estado: Desconectado Ultima visita: 15.08.08
|
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.
|
| Enviado: 23.07.2008, 19:03
|
|
 |
Edwar
Registrado: jul. 2008
Mensajes: 17
Estado: Desconectado Ultima visita: 16.01.09
|
Alguien tiene algún ejemplo de listas anidadas, o recomendaciones, en que archivo se edita, etc.
|
| Enviado: 25.07.2008, 18:18
|
|
 |
Joeblack
Registrado: jul. 2008
Mensajes: 71
Estado: Desconectado Ultima visita: 06.01.09
|
por fa si ya solucionaste ese problema me indicas como hacerlas
Joe.
|
| Enviado: 24.11.2008, 18:01
|
|
 |
v_omar
Registrado: ago. 2010
Mensajes: 6
Estado: Desconectado Ultima visita: 09.09.10
|
si alguien a concluido con el desarrollo de las Listas desplegables anidadas, por favor compartan con nosotros, lo necesito urgente
Gracias
|
| Enviado: 22.08.2010, 02:38
|
|
 |
v_omar
Registrado: ago. 2010
Mensajes: 6
Estado: Desconectado Ultima visita: 09.09.10
|

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
|
| Enviado: 02.09.2010, 23:15
|
|
 |