我是TurboGears2的新手,也是ToscaWidgets2的新手。我正在学习这里提供的教程,http://turbogears.readthedocs.org/en/latest/cookbook/datagrid.html
来创建一个基本的数据集。当我查看索引页时,我只看到以下内容:
类“tw2.core.params.DataGrid_s_s”
我还尝试使用DataGrid来显示来自现有DB的数据,但我也得到了相同的结果。难道不应该有一个处理网格生成/显示的.css文件吗?
我已经检查了过去关于在DataGrid上使用TurboGears的教程,当涉及到显示网格时,它们只显示了这一行:
${grid(value=data} )(或在较早的TG版本中为${grid(数据)})。
由于没有显示错误,我在这里完全不知所措。我已经在网上搜索过这个问题的解决方案,但我并不幸运。对如何避开这件事有什么建议吗?
干杯,DM
发布于 2013-11-26 15:54:58
它在最近的ToscaWidgets版本中发生了变化,当您想要显示一个小部件(如DataGrid)时,您应该选择显式调用而不是调用小部件本身,而不是调用display方法。
尝试用${grid(value=data}替换${grid.display(value=data}
看一看表单教程,它涵盖了使用表单和TW2小部件的一些基本知识,以及最终的DataGrid --它只是一个Widget,因此在某些特性中表现得像表单。
https://stackoverflow.com/questions/20209733
复制相似问题