当前位置:  开发笔记 > 编程语言 > 正文

如何在web2py视图中更改SQLFORM样式

如何解决《如何在web2py视图中更改SQLFORM样式》经验,为你挑选了1个好方法。

我希望在我的视图中有一个自定义的登录和注册表单视图,而不会丢失SQLFORM的功能.如何更改视图中表单的"外观".请给我一些指针,比如我应该修改哪个CSS文件.我不知道HTML和CSS,因此我请求你的帮助.

非常感谢你一位思想家:)



1> Anthony..:

首先,您可以使用formstyle参数来更改表单的常规HTML结构SQLFORM.它需要值"table3cols","table2cols","divs","ul","bootstrap","bootstrap3_stacked"和"bootstrap3_inline",它也可以是一个生成自定义结构的函数(例如,看gluon.sqlhtml.formstyle_bootstrap3_stacked功能).对于Auth表单,您可以通过auth.settings.formstyle设置设置表单样式(请参阅此处).

您可以根据需要修改表单的CSS.看看这里的相关细节.您可能还会发现生成表单然后在浏览器中检查生成的HTML源代码以了解表单的结构很有用.如果您使用"欢迎"应用程序作为基础,那么当前影响表单外观的相关CSS文件是/ static/css中的skeleton.css和web2py.css(从版本1.99.3开始,现在刚刚发布).

如果您需要做的不仅仅是通过formstyle选项和CSS更改来处理,那么您可以在HTML中创建完全自定义的表单.见这里和这里的细节.

如果您在继续操作时遇到特定问题,请随时在邮件列表中寻求帮助.

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有