gpt4 book ai didi

sql - web2py sqlform 网格修改编辑 View

转载 作者:行者123 更新时间:2023-12-02 03:34:14 26 4
gpt4 key购买 nike

如何修改我的 SQLFORM.grid 中的编辑 View - 输入字段的大小、下拉菜单等。文档写得不好,所以任何示例都会有很大帮助。谢谢

最佳答案

SQLFORM.grid 在您的数据库模型中使用分配的小部件。因此,要在小部件级别更改网格的输出,请更改模型。字段类型定义了自动选择的小部件。查看field-constructors的一部分 book .

如果您想要对结果进行更细粒度的控制,您可以调整小部件、覆盖小部件、创建自己的小部件、使用 jquery 修补浏览器中生成的代码,或者选择自己编写整个网格。您也可以根据传递给生成的 SQLFORM 的一些 SQLFORM 参数,将一些参数更改为网格。尝试对网格使用 viewargs 参数,以在查看时更改发送到 SQLFORM 的参数。您可能想为它提供类似 dict(formstyle='divs') 的东西,或者使用 ui 参数提供一个字典,其中包含您用来应用自己的 CSS 的类名。 ref

关于首先使用网格的选择:

These are two high level objects that create complex CRUD controls. They provide pagination, the ability to browse, search, sort, create, update and delete records from a single object.

因此,对于非常细粒度的控制,最好编写自己的网格而不是使用如此高级的对象。

我并不是说使用模型和一些 javascript 微调网格是不可能的,但是因为它使用了 web2py 的所有其他元素,所以在没有更多 web2py 知识的情况下深入网格是一个相当陡峭的学习曲线。

关于sql - web2py sqlform 网格修改编辑 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24779633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com