検索

ホームページ  >  に質問  >  本文

bslib を使用して Shiny アプリケーションの DT::datatable の CSS をカスタマイズする

光沢のあるアプリケーションでカスタム CSS スタイルを DT::datatable に適用しようとしています。ユーザーがテーブル内の行を選択すると、選択した行にデフォルトの青と白のテキストではなく、黄色と黒のテキストが表示されるようにしたいと考えています。 bslib パッケージも使用すると、これを正常に実行できません。

(同様の質問がここにありましたが、後述するように答えることができません)。

bslib を使用しない場合、次のように CSS を適用できます。

リーリー

成功したCSS

しかし、bslib テーマを使用すると、同じ方法で CSS を適用できないことがわかりました。

これら 2 つのリソースでは、bslib::bs_add_rules 関数を使用してこの問題を解決することが示されています。

これらに基づいて、次のバリエーションを試してみましたが、うまく動作しないようです:

リーリー

失敗したCSS

P粉081360775P粉081360775273日前441

全員に返信(1)返信します

  • P粉722409996

    P粉7224099962024-03-30 10:11:35

    問題は object タグにあります。 HTML コードを確認すると、 sass::as_sass を使用する場合は、 table ではなく .table.dataTable tbody tr.active td である必要があることがわかります。 dataTable tbody tr.selected td

    リーリー

    返事
    0
  • キャンセル返事