Quale libreria di controlli Web utilizzare per creare facilmente moduli con diversi tipi di campi di input?

StackOverflow https://stackoverflow.com/questions/43856

Domanda

Sto per creare un'applicazione web che richiede molti moduli web diversi in cui l'utente deve essere in grado di inserire molti tipi diversi di informazioni.Ciò che intendo è che uno di questi moduli potrebbe richiedere alcuni campi di input di testo, alcuni campi di input di numeri interi, alcuni campi di input decimali, alcuni campi di input di data, alcuni campi di input di data e ora, ecc.

Mi piacerebbe avere una libreria di controllo, magari basata su JavaScript, che posso semplicemente fornire con alcune etichette di testo, tipi di input e valori predefiniti.La libreria di controllo renderebbe quindi in qualche modo il modulo in HTML senza che io debba creare una tabella HTML, selezionare i controlli Web standard appropriati e tutto il resto.

ho usato dhtmlxGrid per creare un bel po' di tabelle e questo funziona bene per me.Ciò di cui ho bisogno ora è qualcosa che possa aiutarmi in modo simile durante la creazione di qualcosa come i moduli per le carte.

Ho anche trovato Widget attivi, ma sembra che richiederà molto lavoro da parte mia.Non cerco solo controlli web individuali, ma piuttosto qualcosa come una libreria che possa aiutarmi con la scheda complessiva.

Immagino che molti di voi abbiano già avuto questo problema.Non vedo l'ora di sapere quali soluzioni hai trovato essere le migliori.A proposito:Sto lavorando in VisualStudio con ASP.NET.

È stato utile?

Soluzione

Sarei tentato di guardare Ext JS per questo.

JS est

Altri suggerimenti

hai dato un'occhiata? IngressoEx

So che non risponde alla domanda, ma ho sempre scritto il mio, o meglio l'ho scritto una volta e adattato per altre app.Quando memorizzo le domande nel DB, memorizzo il tipo di input, quindi nel modulo creo dinamicamente il controllo appropriato a seconda del tipo di input richiesto dalla domanda e aggiungo quel controllo a una cella della tabella creata dinamicamente mentre procedo.

Se scegli di farlo, ricorda durante l'elaborazione del modulo che i controlli non esistono nel postback, devi ricrearli.

Non è poi così male scriverlo, se hai tempo.Il mio modulo modulo attuale esegue alcune dozzine di moduli da un modulo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top