首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用文致信引导表服务器端分页时为td元素添加类或属性

如何在使用文致信引导表服务器端分页时为td元素添加类或属性
EN

Stack Overflow用户
提问于 2019-01-16 18:57:24
回答 1查看 1.1K关注 0票数 1

我使用的是带有服务器端分页的文智信引导表。我的表格有两个特殊的列(第一列表示行Guid行id,第二列包含每个单元格的两个按钮)

我的问题是,我应该隐藏第一列内容,因为我不想看到用户的所有Guid。此外,我的表数据带有服务器端分页。我不能按下第二栏的html代码。

如何为服务器端分页添加自定义列,或者如何向第一列或第二列中的所有单元格添加属性?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-27 07:37:52

要隐藏列,可以在bootstrapTable('load',..)之后使用JavaScript命令,或者在文档就绪块中使用该命令:

代码语言:javascript
复制
$table.bootstrapTable('hideColumn', 'name')

在Bootstrap-Table站点显示:bootstrap-table.com: showColumn-hideCoulumn

或者,如果在表中定义,则将data-visible="false“添加到您希望隐藏的列。bootstrap-table.com: column-options visible,即

代码语言:javascript
复制
<table id="table"
  data-toggle="table"... >
<thead>
    <tr>
        <th data-field="id" data-visible="false" >ID</th>

对于按钮-我不确定这是什么类型的项目-但我通过数据格式化程序向表行添加链接按钮来解决这个问题-在API文档bootstrap-table.com/docs/api/column-options/#formatter上阅读这篇文章。

我使用了github.com/wenzhixin/bootstrap-table/issues/1765上的示例-在Format -> 'Basic Format‘下-它展示了如何添加链接(通过Bootstrap CSS添加按钮)。要使链接特定于某一行,可以使用row[]来获取字段值,或者您甚至可以使用id列而不是隐藏它,如果这是您的字段(使用' value‘而不是row[] then -请参见示例)。我做了一些类似的事情:

代码语言:javascript
复制
<th data-formatter="buttonFormatter">View Links</th>

然后在javascript <script>块中:

代码语言:javascript
复制
function buttonFormatter(value, row, index) {
    var id= row["id"];
    var url = "https:/...&id=" + id;
    return '<a href="'+ url + '" class="btn btn-primary">View</a>';
}

这些是基于我最近做的事情--没有测试这些例子,但如果你还没有弄清楚,应该会给你一个很好的开始……

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

https://stackoverflow.com/questions/54215530

复制
相关文章

相似问题

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