首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构造动态数据表的数据行的样式

构造动态数据表的数据行的样式
EN

Stack Overflow用户
提问于 2016-07-09 10:58:48
回答 1查看 430关注 0票数 0

目前,我一直在手工构建我的表,下面是我的示例代码。

代码语言:javascript
复制
echo"<tr>";
  echo"<td style='width: 10%;word-wrap: break-word;'>$count</td>";
  echo"<td style='width: 25%;word-wrap: break-word;' class='center'>{$uName}</td>";
  echo"<td style='width: 25%;word-wrap: break-word;' class='center'>{$ufName}</td>";
echo"</tr>";

现在,我已经进入了datatable,并按下面的方式进行调用。

代码语言:javascript
复制
$('#activeUserGrid').dataTable({
    "order": [[ 1, "asc" ]],
    "aoColumnDefs": [ { "bSortable": false, "aTargets": [ 0, 2 ] }],
    "aoColumns": [ { sClass: "alignRight" }  ],
        "processing": true,
        "serverSide": true,
        "ajax": "getUser.php" 
    });

现在的问题是,我想把每一行的样式都写成。

代码语言:javascript
复制
width: 25%;word-wrap: break-word;

这个式样在哪里分配?

EN

回答 1

Stack Overflow用户

发布于 2016-07-10 01:59:53

您需要属性className of columnDefs。还可以使用targets指定要应用类的列。就像这样:

代码语言:javascript
复制
$('#table').dataTable( {
  "columnDefs": [
    { className: "my-class-1", "targets": [ 0, 1 ] }
    { className: "my-class-2", "targets": [ 2, 3 ] }
  ]
});

此示例对于新的1.10表示法有效。对于遗留(pre1.10) className = sClasstarget = aTarget

更多细节:https://datatables.net/reference/option/columns.className

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38281105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档