Quale dovrebbe essere l'approccio per il plug-in del generatore di moduli per l'applicazione di moduli Web esistente?

-1

Ho cercato di trovare un approccio per implementare il plug-in del builder, ma non ho ancora idea di come eseguirlo. Non capisco le cose.

Come posso aggiungere controlli dinamici alla forma dinamica con funzionalità di trascinamento della selezione. (utilizzando jquery o qualsiasi controllo di modulo Web) Come conservare o gestire un modulo creato dinamicamente (design del database o qualsiasi approccio migliore) Quale database è efficiente per gestirlo. Ho conoscenza di MySQL / maria db / SQL SERVER.

    
posta dharmesh parmar 13.05.2017 - 17:52
fonte

1 risposta

2

L'aggiunta dinamica dei controlli in Webform è abbastanza semplice

link

Tuttavia, dovrai creare un sistema separato di trascinamento della selezione che aggiunga controlli falsi se vuoi essere in grado di costruire il lato client del modulo, poiché possono essere aggiunti al lato server solo quando la pagina è costruita. (non è possibile accedere alle prime fasi di Webforms AJAX come opzione)

in termini di memorizzazione del design del modulo hai molte opzioni, hai solo bisogno di una sorta di documento leggibile dal computer che registri il tipo di controllo, posizionamento, validazione ecc. Perché non XML?

In pratica ho realizzato moduli dinamici in Webforms molti anni fa per consentire agli utenti di progettare prodotti assicurativi. Ho sviluppato un sistema complesso di convalida xpath, xml e controlli personalizzati. Non consiglierei di tentare di farlo o di qualsiasi approccio Webform nel 2017

Inoltre, i problemi con qualsiasi sistema di moduli dinamico sono che si finisce per creare un linguaggio di programmazione personalizzato che diventa presto complesso come quello in cui lo stai scrivendo.

In pratica con quel sistema assicurativo ho finito per creare me stesso le forme, spesso dovendo programmare un nuovo tipo di controllo per soddisfare i capricci delle persone di vendita. Anche le cose di livello aziendale come la websphere che promettono agli esperti di business di creare il sistema finiscono per richiedere sviluppatori.

Il mio consiglio sarebbe semplicemente quello di programmare i moduli manualmente come richiesto.

    
risposta data 13.05.2017 - 18:04
fonte

Leggi altre domande sui tag