Bootstrap table 父子表默認展開


  最近系統用了Bootstrap table ,處於慢慢探索中。

        后來要求table加載默認展開一級數據,如圖 ,摸索了一陣子,功能是實現了,一開始

        嘗試使用table渲染完成事件 onPostBody :function (index, row, $detail) {
           InitSubTable(index, row, $detail);
        } ,好像沒用,報錯。 后來發現有個展開方法調用 $("#tb_stationInfo").bootstrapTable('expandAllRows');  但是寫在哪? 寫在table 刷新之后

   $("#tb_stationInfo").bootstrapTable('refresh'); $("#tb_stationInfo").bootstrapTable('expandAllRows'); 無效。

          想到是不是table 還沒渲染完成。后來將展開方法封裝成方法,延時調用。function expand (){ $("#tb_stationInfo").bootstrapTable('expandAllRows'); };

       $("#tb_stationInfo").bootstrapTable('refresh'); setTimeout(expand ,1000); 初步達成,但是萬一網速很卡,還是會出現問題。

       最后想到將展開方法寫到最初onPostBody 事件中,好像是可以的。

       注:這是自己摸索的,不知道有沒有官方的使用方法,有的話,望告知,感激不盡。

 

 

 

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM