私は web2py を使用して動的な Web UI を MySQL バックエンドに構築しています。web2py フレームワークと Web 開発全般は初めてです。
私が探しているのは、web2py 用に構築された、または web2py と互換性のある、次の機能を備えたライブラリまたはプラグインです。
1) テーブルから取得したレコードのインライン編集 (一度に 1 つずつではなく、一度に複数のレコード)。送信時にすべての変更がデータベースに送り返されます。
2) それらのレコードの特定のフィールドの値のドロップダウン メニュー。ドロップダウンの値は、そのレコードの別のフィールドの値によって異なります。
3) 新しい記録を作成する能力。
--
以下は、私が探しているものに近いと思われるいくつかのソリューションです。しかし、既製のものはすべて費用がかかるか、私のプロジェクトがオープンソースである必要があるようです。[DOT] は、2 つ以上のリンクを許可するために含まれています。
http://datatables.net/index - プラグインを購入しないとインライン編集はできません
http://wijmo.com/widgets/wijmo-complete/grid/ - グリッドには wijmo のライセンス版のみが付属しています
http://trirand.com/blog/jqgrid/jqgrid.html - 有望に思えますが、web2py を使用してデータをサーバーに送り返すにはどうすればよいですか? また、特定のフィールドのドロップダウンを作成するにはどうすればよいですか?
http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/cell-editing.html - これは私が探しているもののようですが、ライセンス料を払いたくありません.
--
私の好みは、すでに構築されているものを使用することです。ただし、多くの人は、独自の UI を作成することが最善の方法であると考えているようです。
今後の良い道について何か提案はありますか?