25

パスウェイ エンリッチメント プログラムのユーザー インターフェイスを作成しています。結果は以下の表のとおりです。

ここに画像の説明を入力

以下は、DT::renderDataTable と DT::datatable を使用してタブにテーブルを出力していることを示すスニペットです。spia_out() は、経路エンリッチメントを実行してデータフレームを生成する単なるリアクティブ関数です。

spia_out <- reactive({
    ...get results in a dataframe...
  })

output$spiaout <- DT::renderDataTable({
      DT::datatable(spia_out(), extensions = ..., options = ...)
  })

すべてが正常に機能し、パスウェイ エンリッチメント テーブルが生成され、対応する UI 要素に出力されます。私の唯一の問題は、URL の最後の列 (KEGGLINK) をアクティブなハイパーリンクに変換する方法です。コピーして貼り付けるのではなく、クリックするだけで済むようにします。

スクリーンショットのサイズについて事前にお詫び申し上げます。最後の列を見るとわかると思いますが、KEGGLINK には URL がありますが、アクティブではありません。

4

1 に答える 1