2017-08-29 117 views
0

我正在使用Material Design lite和可選數據表。我試圖在從firebase獲取信息後使用javascript放置表格行。動態材質設計精簡版可選數據表

我想要使用文檔(https://getmdl.io/components/index.html#tables-section)中顯示的可選擇的行,但是當我使用javascript放置行時,我沒有得到表格正文中的複選框。

我的HTML

<div class="mdl-card mdl-shadow--2dp full-width login-activity-card"> 
    <table class="mdl-data-table mdl-js-data-table mdl-data-table--selectable full-width"> 
     <thead> 
      <tr> 
       <th class="mdl-data-table__cell--non-numeric">Login Time</th> 
       <th class="mdl-data-table__cell--non-numeric">Login Date</th> 
      </tr> 
     </thead> 
     <tbody></tbody> 
    </table> 
</div> 

我的JavaScript

$(".login-activity-card .mdl-data-table tbody").html(
    '<tr>'+ 
     '<td class="mdl-data-table__cell--non-numeric">1:53 PM</td>'+ 
     '<td class="mdl-data-table__cell--non-numeric">Aug 05, 2017</td>'+ 
    '</tr>' 
) 

我得到的頭,但沒有對行的複選框。

enter image description here

我已經看到了GitHub的倉庫,這是在2015年棄用,但它今天仍然在文檔中?它給了使用Wiki的方向,但我沒有找到任何內容。

這是完全不可能的還是我錯過了什麼?

+0

我不能重現該問題的wiki條目。使用您的代碼檢查[codepen](https://codepen.io/krvajal/pen/LjvamX) –

回答

0

該庫僅用於靜態內容。如果您添加動態內容,則必須確保致電componentHandler.upgradeAllRegistered()

有關詳情,請有關componentHandler

相關問題