【发布时间】:2011-09-10 10:07:08
【问题描述】:
我必须对数据表中的额定数据列进行排序。评级数据包含 5 星评级(满分 5 分)。数据正常出现,但未排序。我在数据表中使用主题滚轮 css,数据表是使用以下代码创建的。
$('#data_table').dataTable( {
"aaData": dataSet ,
"bSort":true,
"aaSorting": [[0,'desc'],[0,'asc'],[2,'asc'],[2,'desc']],
"iDisplayLength": 4,
"bInfo": true,
"bLengthChange": false,
"bJQueryUI": true,
"bPaginate": true,
"bAutoWidth": false,
"sPaginationType": "full_numbers",
"bAutoWidth": true,
"aoColumns": [
{ "sTitle": "Seller",
"sWidth": "155px",
"sClass": "grey" ,
"fnRender": function(obj) {
var data = obj.aData[ obj.iDataColumn ];
return "<a href='"+ data.url +"'>"+ data.title +"</a>";
}
},
{
"sTitle": "Seller rating",
"sClass": "center grey",
"sWidth": "100px",
"fnRender": function(obj) {
var sReturn = obj.aData[ obj.iDataColumn ];
var val = obj.aData[ obj.iDataColumn ];
if ( sReturn != "N/A") {
$('#fixed').raty({
readOnly: true,
start: val
});
sReturn = $('#fixed').html();
$('#fixed').html("");
}
return sReturn;
}
})
我想要卖家评分栏,它是使用星号作为图像的评分栏。根据它拥有的星号进行排序。
【问题讨论】:
标签: jquery css datatables