簡體   English   中英

帶有JQueryLayout和DT表的Shiny-App不起作用

[英]Shiny-App with JQueryLayout and DT-table not working

我正在嘗試使用JQuery-layouts (在此處找到)和發亮的htmlTemplate函數創建一個應用程序。

目前唯一不起作用的是在中間窗格的第二個選項卡上顯示DT表。 嘗試使用普通的閃亮表(renderTable / tableOutput)時,問題仍然存在。

  • 在“圖形”選項卡上,將顯示一個繪圖條形圖和一個DT表。 (正常工作)
  • 在“ Tabelle”選項卡上,還將出現另一個DT表。 不起作用

該div存在,但沒有表格出現:

<div id="histoTable1" style="width:100%; height:auto; " class="datatables html-widget html-widget-output shiny-bound-output"></div>

我是否需要指定一些I / O綁定? 還是我想念什么?


該應用程序可以在此處運行並通過以下方式運行:

library(shiny)
runGitHub(repo = "jQueryLayout", username = "trafficonese")

根據這個答案 ,我設法弄清楚了:

頭部缺少一個簡短的javascript代碼段,該代碼段正在偵聽click事件,然后觸發“顯示”。

<script>
    $(document).on("click", "li.tabCenter a", function() {
        $(this).trigger("shown");
    });
</script> 

github-example現在運行良好,並且兩個表都出現了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM