Io lavoro su una soluzione asp.net con il modello Durandal.Integrare il koGrid con il modello Durandal/HotTowel
Provo ad usare il koGrid (https://github.com/Knockout-Contrib/KoGrid) che è compatibile con l'eliminazione diretta. Quando si inserisce questa griglia in una pagina di prova gestita da Durandal, non funziona: la griglia sembra essere lì ma non visualizzata correttamente.
Abbiamo notato che se ridimensioniamo la finestra, la griglia si regola correttamente.
Qualcuno riesce già a integrare questo koGrid in un modello Durandal/HotTowel?
Passaggi per riprodurre il problema:
- Creare un nuovo progetto ASP.NET MVC e scegliere il modello Durandal
- Aggiungere il koGrid nel progetto (disponibile in Nuget)
- Luogo questa griglia su una visione e aggiungere dati fittizi
- Run e visualizzare la vista contenente la griglia
Ecco un file zip contenente un piccolo progetto ASP.NET MVC per riprodurre il problema: https://www.dropbox.com/s/15rphyhkqp1h8py/KOGrid-HotTowelTemplate.zip
Grazie per il vostro aiuto.
Hi Bronzato. Bene, posso dire che so qual è il problema, ma non ho ancora avuto il tempo di formulare una soluzione alternativa. KOGrid si basa sulla proprietà CSS per applicare gli attributi width/height forniti correttamente tramite il tuo file app.css. Tuttavia, quando KOGrid esegue l'associazione in Durandal/HotTowel, l'elemento KOGrid non fa ancora parte del DOM e non ottiene le sue proprietà impostate. Ciò lascia gli attributi larghezza/altezza esterna sul wrapper DIV impostato su 0px e scende a cascata in quanto il bind KO applicato per KOGrid dipende da esso. – mikekidder