eternityck" post_id="8684072 ha scritto:
sto cercando di popolare un for loop in una view che si trova dentro un altro for loop mi spiego meglio, ho scritto questo codice [...]
Do per scontato che la tua vista generi le tabelle basandosi su uno specifico
Model, da cui estrai i dati per inserirli all'interno delle celle.
Se così è, renderei quel modello più efficace per supportare la vista durante la generazione.
Mi spiego peggio. Se la tabella che hai mostrato rispecchia il modo in cui sono organizzati i dati, costruisci dei metodi nel tuo oggetto
ViewModel che, dato un contesto (es. dipendente e giorno) ti restituiscano le informazioni di cui hai bisogno in uno specifico punto.
Detta in un altro modo, crea un template di come la vista deve mostrare i dati nella pagina, poi inserisci il codice necessario per eseguire i cicli che ti interessano, e in ogni punto in cui devi mostrare qualcosa, va a invocare un metodo dell'oggetto passato come
ViewModel che - usando i parametri specifici in ingresso - ti restituisca il dato da mostrare sulla pagina.
In breve, sfrutti il Model per implementare quella logica che sarebbe complesso inserire nella vista direttamente.
eternityck" post_id="8684072 ha scritto:
credo che la cosa giusta da fare sia popolare il loop tramite javascript [...]
Non vedo a che ti serva JavaScript in questo frangente.
Ciao!