你能在YUI数据表的每个单元格中渲染任意HTML吗?

时间:2008-11-19 03:12:32

标签: javascript yui

我想将分页表添加到页面中。它应该是2行乘4列。每个单元格包含缩略图图像和一些小链接。

我们在项目的其他地方使用YUI,所以我想使用Datatable。我看到的所有示例都围绕表格数据(可理解),但我的预感是我可以使用Javascript重写每个单元格的HTML。我没有看到我应该挂钩重写单元格的回调函数。

可能?还是我想用螺丝刀敲钉子?如果用YUI做一个更简单的方法,我很乐意听到它。

谢谢!

1 个答案:

答案 0 :(得分:3)

jcooper,

为了对图像/文本元素的简单网格进行分页,我几乎更愿意看到你在不使用DataTable的情况下使用Paginator。 DataTable是一个功能强大的组件,但它正在努力做很多你不需要的事情。

另一方面,旋转木马(http://developer.yahoo.com/yui/carousel/)似乎正在努力成为你想要的东西。例如,http://developer.yahoo.com/yui/examples/carousel/csl_imagentext.html可能是一个很好的起点。

如果这不是你想要的,你绝对可以用DataTable做到这一点。只需创建要用于每个单元格的标记片段,将它们存储在一个数组中,然后按照使用数组数据源和分页的说明进行操作。

此致 埃里克