さまざまな種類の入力フィールドを含むフォームを簡単に作成するには、どの Web コントロール ライブラリを使用すればよいですか?

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

質問

ユーザーがさまざまな種類の情報を入力できるようにする必要がある、さまざまな Web フォームを必要とする Web アプリケーションを作成しようとしています。つまり、これらのフォームの 1 つは、テキスト入力フィールド、整数入力フィールド、10 進数入力フィールド、日付入力フィールド、日時入力フィールドなどを必要とする可能性があるということです。

おそらく JavaScript ベースの、いくつかのテキスト ラベル、入力タイプ、デフォルト値を簡単に提供できるコントロール ライブラリが欲しいと考えています。コントロール ライブラリは、HTML テーブルを作成したり、適切な標準 Web コントロールを選択したりする必要がなくても、どういうわけか HTML でフォームをレンダリングします。

利用した dhtmlxグリッド かなり多くのテーブルを作成する必要がありますが、それは私にとってはうまくいきます。私が今必要としているのは、カードフォームのようなものを作成するときに同様の方法で役立つものです。

私も見つけました アクティブウィジェット, 、しかし、それは私に代わって多くの作業を必要とするようです。個々の Web コントロールを探しているだけではなく、カード全体をサポートしてくれるライブラリのようなものを探しています。

以前にこの問題に直面したことがある人も多いと思います。どのような解決策が最善であると判断したかをお知らせすることを楽しみにしています。ところで:VisualStudio で ASP.NET を使用して作業しています。

役に立ちましたか?

解決

これについては、Ext JS を検討したくなるでしょう。

拡張JS

他のヒント

見ましたか? 入力Ex

質問の答えになっていないことは承知していますが、私は常に自分で書いてきた、というか一度書いたものを他のアプリ用に微調整してきました。質問を DB に保存するときに、その入力タイプを保存し、質問に必要な入力タイプに応じてフォーム上で適切なコントロールを動的に作成し、そのコントロールを動的に作成された表のセルに追加します。

これを選択した場合は、フォームを処理するときにポストバックにコントロールが存在しないことを覚えておいてください。コントロールを再作成する必要があります。

時間があれば書いてみるのも悪くありません。現在のフォーム モジュールは、1 つのモジュールから数十のフォームを実行しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top