加入Ignited Datatables

时间:2011-11-25 08:07:03

标签: php mysql datatables

我使用的是标准的DataTables设置,但遇到了JOINS的问题。开始在这里使用脚本:http://www.datatables.net/forums/discussion/comment/22964#Comment_22964我的JOINS现在工作正常。事情是我在转换一些旧代码时遇到了使用这个版本的问题。

在标准版本中,我使用以下内容将日期从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')

任何形式的帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

将此放在错误的地方:

  

{“aaSorting”:[[2,'desc']],“fnRender”:format_ddmmyyyy}