php - jquery 数据表自动换行不起作用

标签 php jquery mysql css datatables-1.10

如果值太长,我的数据表的列看起来会更宽。

enter image description here

我关注 thisthis . 并设置宽度:

aTable = $("#printdata").dataTable({
     "bAutoWidth" : false,
     "bRetrieve"  : true,
     "scrollY": 200,
     "scrollX": true,
     "deferRender": true,
     "scroller": {
          loadingIndicator: true
          },
     "bServerSide": true,
     "bProcessing": true,
     "sAjaxSource": 'show2ndsampling.php',
     "fnServerData": function (sSource,aoData,fnCallback){
          $.ajax({
                   "dataType":'json',
                   "type":'POST',
                   "url":sSource,
                   "data":aoData,
                   "success":function(json){
                          fnCallback(json);
                          }
                   });
          },
    "order"  : [[1,"desc"]],
    "aoColumns"  : [
    /*serial*/{ "width": "30%", target : 3 }
    ]

但是我的数据表没有变化。

最佳答案

我会这样做

table.dataTable tbody td {
  word-break: break-word;
  vertical-align: top;
}

演示 -> http://jsfiddle.net/qh63k1sg/

这意味着 autoWidth 设置为 false 并且您已为列指定了固定宽度(如演示中和 OP 描述的那样,他使用 aoColumns/).

关于php - jquery 数据表自动换行不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37939056/

相关文章:

php - 通过 PHP 显示数据库中的列名称

php - 如何添加编号或项目符号?

mysql - 查找两个表中的差异

php - Twilio Ajax 响应始终触发 'Fail' ,尽管成功调用电话

jquery - 如何向 WordPress 添加一个简单的 jQuery 脚本?

php strtotime "last monday"如果今天是星期一?

php - mysql存储动态列表的最佳方式

php - laravel 编辑 phpunit.xml 以在测试时更改环境

php - PDOStatement 中可捕获的 fatal error

jquery - jqgrid嵌套子网格第四级子网格总是返回子网格的第一个rowid