2011-11-25 33 views
0

我正在使用標準的DataTables設置,但遇到連接問題。在這裏開始使用腳本:http://www.datatables.net/forums/discussion/comment/22964#Comment_22964和我的連接現在工作正常。事情是我有問題轉換我的舊代碼的一些工作與這個版本。加入點燃的數據表

在標準版本我用下面從YYYY/MM/DD的日期轉換爲DD/MM/YYYY,但不能讓它工作:

 "aoColumns" : [ 
     {"bVisible": false, "bSortable": false, "bSearchable": false},  
     {"aaSorting": [[2,'desc']], "fnRender": format_ddmmyyyy}, 
     null, 
     null, 
     null, 
       null, 
     {"bSortable": false, "bSearchable": false}, 
     {"bSortable": false, "bSearchable": false}, 
     {"bSortable": false, "bSearchable": false}] 
     }); 
}); 



// Take date from mysql, formatted yyyy-mm-dd, and return as dd/mm/yyyy 
function format_ddmmyyyy(oObj) { 
    var sValue = oObj.aData[oObj.iDataColumn]; 
    var aDate = sValue.split('-'); 
    return aDate[2] + "/" + aDate[1] + "/" + aDate[0]; 
} 

而且我有這個代碼創建一個新列並獲取'leads.lead_id'並調用ajax文件。

$row[] = "<span style='cursor:pointer'><img src='../images/more-info.png'   alt='more info' onClick='javascript:my_onclick({$row[0]});'/></span>"; 

/* on click get lead_id */ 
    function my_onclick(data) 
{ 
    $("#content").slideUp(5); 
    showLoading(); 
    $.post("ajax/pending-client-details.php", 
    {'lead_id': data}, 
     function(data) 
     { 
     $("#content").html(data).slideDown("slow"); 
     hideLoading(); 

    } 

); 

我嘗試這樣做,但它不收 'leads.lead_id'

->add_column('moreinfo', '<span style="cursor:pointer"><img src="../images/more-> > info.png" alt="more info" onClick="javascript:my_onclick($1);"/></span>', 'leads.lead_id') 

任何形式的幫助將是巨大的!

+0

設法讓AJAX調用整理出來,但仍然有點卡住創建日期轉換功能。 – monsterboy

+0

已嘗試此: – monsterboy

+0

' - > edit_column('date_time','$ 1','callback_test(leads.lead_id,date_time)')' – monsterboy

回答

0

在錯誤的地方有這樣的:

{ 「aaSorting」:[[2 '遞減'], 「fnRender」:format_ddmmyyyy}