creare una struttura MVC e meditare su questo ...
La mia vista ha un pulsante Aggiungi. Cliccaci e mandiamo una richiesta al controller (usando pub / sub in modo che la vista non sappia a chi sta parlando). Fatto ciò, la vista disabilita il suo pulsante Aggiungi fino a quando riceve un evento "dati aggiunto" dal controller (di nuovo pub / sub, quindi non sa da chi). A questo punto aggiorna il suo elenco e riattiva il pulsante Aggiungi.
La mia domanda è questa. La vista dovrebbe contenere questa logica circa l'abilitazione / disabilitazione del pulsante Aggiungi o il controller? I miei pensieri fino ad ora sono forse il controller perché dipende dal controller se è possibile gestire più aggiunte in qualsiasi momento o se devono essere serializzati nel metodo descritto. tuttavia, è più semplice implementare lo schema corrente nella vista in quanto non è necessario esporre tanti metodi per controllare la vista.
C'è un modo preferito che è il più compatibile con MVC? Grazie:)