使用 Page Builder API 时,无法为名字中包含空格的列设置 'lov' 属性
作者: FabienLelaquais创建于 2026年2月2日更新于 2026年7月6日
标签📈 Improvement🟨 Priority: Medium📝Release NotesGui: Back-End
什么问题?
如果一列名称包含一个空格字符,则无法使用 “ tgb. table () ” 函数设置该列的 lov 属性, 因为参数名称无法构建 。
请注意,这一限制适用于“表”元素中需要列名的所有索引属性:
- *表.group *by * - \ N
- 表.适用
- *表. cell = 类 *
- 表.format fn (中文(简体) ).
- *table.width * 可能必须支持一个 dict值
- *表.tooltip * 可能必须支持一个字形值
- *table.filter * 可能必须支持 dict值
- *表.nan-=值 * 可能必须支持法律价值
- 表.可编辑性,可能必须支持法律价值
*图 * 元素有更多的索引属性,在提出公平的建议之前需要更多的调查.
- 重现步骤
示例:数据包含"一栏"和"二栏". `tgb.table(数据,列="第一列;第二列", 第一列=洛夫,第二列=洛夫)'. 无效的 Python代码 。
可能的解决办法(备选)
解决办法可以是允许 lov 接受字典值:
列出={"第一列":lov,"第二列":lov]
tgb.table(数据,列="第一列;第二列";lov=假设)QQ 太平版本
4.1 国家
行为守则
- 我检查了现有问题以避免重复。
- 我愿意就这一问题开展工作(可选)
接受标准
- 增加了可复制单元测试。
- 代码覆盖率至少是90分
- [ 虫子记者验证了修复.
- 相关文件更新 或创建于
内容来源: Avaiga/taipy