Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832

    Allineamento dinamico, condizionale celle tabella

    ciao gente.
    torno a voi con un problemino.

    tabella dinamica.
    deve aggiungere colonne entro un limite e poi inserire una riga nuova.

    avevo pensato
    codice:
    var giri = 0;
    var rowz = 0;
    
    ...
           row_main = 'c'+rowz;
    	var row_main = document.createElement("TR");
    	var td_main = document.createElement("TD");
    	if(giri <= 2){
    		row_main.appendChild(td_main);
    		document.getElementById('tbl_griglie').appendChild(row_main);
    		giri++;	
    		}
    	else{
    		row_main.appendChild(td_main);
    		document.getElementById('tbl_griglie').appendChild(row_main);
    		giri = 0;
    		rowz++;
    	}
    ...
    ma così non funziona.
    l'idea era di usare un contatore per il numero di celle orizzontali (giri)
    se si raggiunge il numero massimo di celle per riga, accoda il children alla riga successiva.

    mi sapreste dare un consiglio?

    grazie.

  2. #2
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    al momento ho trovato una soluzione surrogata con inserCells,
    ma non è esattamente quello che volevo, perchè sono costretto ad aggiungere un numero predeterminato di celle in base ad un menu a discesa.
    ciò quindi può portare anche ad avere una sola cella in una riga e un numero maggiore nelle altre.

    invece vorrei che vi fosse sempre un numero fisso di celle per riga e man mano che l'utente clicca, raggiunto il numero massimo consentito per quella riga, venga creata la riga successiva

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.