如何使用RandomIcon()在我闪亮的盒子里面制作一张桌子

时间:2016-08-16 15:07:19

标签: r shiny

我的闪亮应用程序有一个看起来像这样的框:

enter image description here

但内部UI代码只是:

enter image description here

我想在框内渲染一个表,而不是这样:

enter image description here

从函数RandomIcon()生成随机图标的位置。我整个上午都试过在里面画一张桌子,无法弄清楚如何在桌子里面制作桌子。

当我使用renderInfoBox的服务器代码时,我没有遇到麻烦但现在我正在使用框:

enter image description here

如何在框内渲染表格?

1 个答案:

答案 0 :(得分:1)

表的大小是动态的,还是总是具有相同的行/列数?如果是前者,则需要使用renderUI来渲染表的服务器端,然后在ui端使用uiOutput调用它。如果是后者,那么您可以使用HTML()和<table>, <th>, <tr>, and <td> HTML标记手动创建表格。然后,每个图标和每个数据源值(如果是动态的)将需要在服务器端创建,并在ui中单独调用。 renderUI和uiOutput似乎是你最好的选择。