[英]Shiny-App with JQueryLayout and DT-table not working
我正在嘗試使用JQuery-layouts (在此處找到)和發亮的htmlTemplate
函數創建一個應用程序。
目前唯一不起作用的是在中間窗格的第二個選項卡上顯示DT表。 嘗試使用普通的閃亮表(renderTable / tableOutput)時,問題仍然存在。
該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.