gpt4 book ai didi

python - 带有 web2py 的 SQLFORM.grid 的多行标题

转载 作者:行者123 更新时间:2023-12-01 06:02:19 24 4
gpt4 key购买 nike

制作 SQLFORM.grid 标题的最佳方法是什么。我尝试在字段标题中插入“\n”并传递列表,但都不起作用。

最佳答案

您需要插入<br /> ,您可以执行以下操作:

使用 HTML 帮助器:

CAT('Line 1', BR(), 'Line 2')

或将原始 HTML 包装在 XML() 中对象(以防止在 View 中序列化时转义):

XML('Line 1<br />Line 2')

注意,不要使用 SQLFORM.grid 的“headers”参数,您可以直接指定用于给定数据库表字段的标签:

db.define_table('mytable',
Field('myfield', label=CAT('My', BR(), 'Label')))

或者在表已经定义之后:

db.mytable.myfield.label = CAT('My', BR(), 'Label')

当您为字段定义标签时,它将在所有 SQLFORM、SQLTABLE 和 SQLFORM.grid 中使用,因此您只需定义一次。

关于python - 带有 web2py 的 SQLFORM.grid 的多行标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9740894/

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