我是TurboGears2的新手,也是ToscaWidgets2的新手。我按照这里给出的教程http://turbogears.readthedocs.org/en/latest/cookbook/datagrid.html
用于创建基本数据网格。当我查看索引页面时,我看到的只有:
class'tw2.core.params.DataGrid_s_s'
我也尝试使用DataGrid显示现有数据库中的数据,但我也得到了相同的结果。不应该有一个.css文件来处理网格生成/显示?
我已经检查了过去在TurboGears上使用DataGrid的教程,当涉及到显示网格时,他们只显示这一行:
$ {grid(value = data}(或旧版TG中的$ {grid(data)})。
由于没有显示错误,我在这里完全失败了。我在网上搜索了一个解决方案,但我没有幸运。关于如何解决这个问题的任何建议?
干杯, DM
答案 0 :(得分:0)
在最近的ToscaWidgets版本中,当您想要显示一个小部件(如DataGrid)时,您应该更喜欢显式调用display
方法而不是调用小部件本身。
尝试将${grid(value=data}
替换为${grid.display(value=data}
看看Forms tutorial,它介绍了使用表单和TW2小部件的一些基础知识,最后的DataGrid只是一个小部件,所以表现得像某些功能的形式。