首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图标不显示

图标不显示
EN

Stack Overflow用户
提问于 2018-06-18 22:50:17
回答 2查看 349关注 0票数 1

需要使用编辑和删除图标填充表格行。可以获取每行上的按钮,但无法获取图标。使用JSOn用数据填充表

代码语言:javascript
复制
var jsonResponse = JSON.parse(data);    
var table = $('#register-data').DataTable({
    "data": jsonResponse.data,
    "columns": [
         { "data": "ReleaseID" },
         { "data": "ReleaseName" },
         {
           "data":null,      
           "defaultContent": "<button class='btn-Edit'><i class="fa fa-edit"></i>Edit</button>"
         },               
     ],                            
     "order": [[1, 'dsc']]                       
}); 

在index.html文件中调用Font file

任何建议都是很好的

EN

回答 2

Stack Overflow用户

发布于 2018-06-18 22:56:18

您会遇到如下语法错误:

代码语言:javascript
复制
   "data": jsonResponse.data,
        "columns": [
        { "data": "ReleaseID" },
        { "data": "ReleaseName" },
        { "data":  null,      
          "defaultContent": "<button class='btn-Edit'><i class='fa fa-edit'></i>Edit</button>"
          }               
        ],                             
        "order": [[1, 'dsc']]                       
    });
票数 0
EN

Stack Overflow用户

发布于 2018-06-18 23:17:02

正如@ADyson指出的那样,'defaultContent‘对象中有一个拼写错误。我有你的例子,其中有一些虚拟数据,只有额外的更改才是强制的

代码语言:javascript
复制
$(document).ready(function() {
var data = '{"data":[{"ReleaseID":1,"ReleaseName":"Jam"}]}'
var jsonResponse = JSON.parse(data); 
  var table = $('#register-data').DataTable({
           "data":jsonResponse.data,
          "columns": [
          { "data": "ReleaseID", "title": "ReleaseID" },
          { "data": "ReleaseName", "title": "ReleaseName" },
          { "data":  null,  "title": "Action",      
            "defaultContent": "<button class='btn-Edit'><i class='fa fa-edit'></i>Edit</button>"
            }               
          ],                             
          "order": [[1, 'dsc']]                               
  });
} );
代码语言:javascript
复制
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.18/css/jquery.dataTables.min.css">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdn.datatables.net/1.10.18/js/jquery.dataTables.min.js"></script>
<div class="container">
  <table cellpadding="0" cellspacing="0" border="0" class="dataTable table table-striped" id="register-data">

  </table>
</div>

Documentation:

Jquery Table API

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

https://stackoverflow.com/questions/50912172

复制
相关文章

相似问题

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