2010-01-09 77 views
1

我的Web应用程序使用YUI数据表向用户显示记录。我可以更改YUI数据表的布局吗?

我不希望它是一个行和列的布局。我可以使用自己的布局,例如单行和单列内的记录的所有数据。考虑StackOverflow问题页面。

我可以这样做YUI数据表吗?

回答

1

对于单行/列,您宁愿损失表的大多数好处,但如果您确实想使用DataTable,请尝试使用自定义单元格格式器。

的例子是一个良好的开端:http://developer.yahoo.com/yui/examples/datatable/dt_formatting.html

你的数据源可以包含对象,而不是叮咬/数字为每个单元格,然后你可以从它使您的复杂细胞的标记。

例如

complexLookingCellFormatter = function(elLiner, oRecord, oColumn, oData) { 
    // oData is normally text, but objects work too... 
    elLiner = "<h1>oData.yourTitle</h1><strong>oData.yourText</strong>"; 
} 
+0

@gavin其中通过'complexLookingCellFormatter' – 2010-03-26 05:29:52

+0

当你定义columnDefs,每列可以采取格式化功能:{键: 'some_col',排序:真,标签: '一些列',格式:complexLookingCellFormatter }, – 2010-03-26 08:39:02

相关问题