我正在使用 web2py 为 MySQL 后端构建动态 web UI,而且我对 web2py 框架和 web 开发一般来说是新手。
我正在寻找的是具有以下功能的库或插件,这些功能是为 web2py 构建或兼容的。
1) 对从表中检索到的记录进行内联编辑(一次多条记录,而不是一次仅一条),所有更改在提交时都发送回数据库。
2) 这些记录的某些字段的值的下拉菜单;下拉列表的值将取决于该记录的另一个字段的值。
3) 创建新记录的能力。
--
以下是一些似乎接近我正在寻找的解决方案。但是所有现成的东西似乎都需要花费或要求我的项目是开源的。包含 [DOT] 以允许两个以上的链接。
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 是最好的方法。
关于前进的好道路有什么建议吗?