向datatable添加功能?

时间:2015-05-01 14:35:07

标签: php datatable

嘿伙计们,我只是在玩数据表,我想知道是否有任何新的可能的方法来执行以下操作:

如果您有描述的TD,如果描述很长,是否有一种方法可以像添加更多链接一样添加...而不是扭曲行高?

您拥有的任何资源都很有用!

这是我目前的设置:

ForkJoinTask

谢谢

1 个答案:

答案 0 :(得分:2)

有两种方法可以解决这种行为。

一个是使用text-overflow: ellipsis;的CSS,尽管它只处理省略号部分。 (由于你不仅仅需要这些,我不会在这里详细介绍,here are the MDN docs for that,以防你感兴趣。)

在PHP中执行此操作的方法是确定适合表格单元格的字符数,包括"阅读更多,"并相应地截断字符串。

因此,如果$row['remarks']是您要处理的字段,则可以执行以下操作:

while ($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
    if(strlen($row['remarks']) >= 50) {
       $row['remarks'] = substr($row['remarks'],50) . "... <a href="foo">Read More</a>";
    }

echo '<tr>'...
}