問題タブ [dt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - ダウンロード ボタンは、Scroller を使用して DataTables の 145 行のみをダウンロードします
400,000 行を超えるテーブルを処理することがあります。ページで DataTable のサーバー側処理プラグイン Scroller を使用しています。テーブルもダウンロードしたいのですが、Scroller プラグインを使用すると、常に 145 行しかダウンロードされません。ダウンロードボタンに、ロードされた部分だけでなくテーブル全体をダウンロードするように指示できますか?
私はこれを完全にR-Shiny with DTパッケージで行っているので、この側からの提案も非常に高く評価されます.
r - R 光沢のある DT の奇妙なレンダリングの問題
DT を使用しているアプリケーションの 1 つで奇妙な問題が発生しています。すべての列名にマウスがテキストの上にある renderDataTable でテーブルをレンダリングしようとしています。コードは次のとおりです。
サーバー.R
ui.R
新しい R スタジオ セッションでは、コードは最初の試行ではテーブルをレンダリングしませんが、コードを変更しなくても 2 回目の試行でテーブルをレンダリングします。公開された場所から、複数の試行にもかかわらず、テーブルはまったくレンダリングされません。理由がわかりません - 何か助けはありますか?
r - DT::dataTableOutput サイズの縮小
私は光沢のあるインターフェースを持ってDT::dataTableOutput
おり、多くのことを使用しDT::renderDataTable
ています。ただし、フォントやテーブルを小さくするなど、データテーブルのサイズを縮小する方法はあるのでしょうか。どうすればいいですか?
次のコードがあるとします。
どのオプションまたはタグを追加すればよいですか?
r - 光沢のあるdataTableのrows_currentとrows_allは同じ行を提供します
光沢のあるアプリでダウンロード ハンドラーを提供しようとしています。それは正常に動作しますが、rows_all を使用していても、すべての行ではなく、現在のフィルター処理された行のみを取得します。
このコードは問題を再現します。rows_current と rows_all が等しいのはなぜですか?
r - 別の列からの入力に基づいてデータテーブル値を動的に生成する
列の 1 つに selectInput ウィジェットを持つデータテーブルを作成しました。データテーブルの別の列は、最初の列で指定された入力を受け取り、それらを使用してデータ ソースから数値を検索する必要があります。入力は、preDrawCallback および drawCallback 関数を使用して Shiny で正しくバインドされていますが、入力が変更されたときにルックアップ値が更新されません。奇妙なことに、別のデータ テーブルでルックアップを行うと更新されます。再現可能な例は次のとおりです。
「temp$Value[i] のエラー <<- data[eval(parse(text = paste("input$Item.1.1", : replacement has length zero)」というエラーが表示されます。
これをサーバーに追加しようとしました:
次に、renderDataTable 内の適切な sapply をコメント アウトし、代わりに temp[,"Value"] <-test() を割り当てると、データ テーブルの 2 番目の列に 21 が表示され、selectInputs が変更されても変化しません。
テストとして、UI の対応する dataTableOutput() と組み合わせて、これをサーブに含めてみました。
test1 は、2 番目の sapply が renderDataTable 内でコメント化されている場合にのみ、期待どおりに動作します。コメントアウトされていない場合、両方のテーブルに無応答の 21 の列があります。
これは私を一日中バタバタさせていたので、どんな考えでも私の人生を大きく改善するでしょう!
r - クリック可能なハイパーリンクを含む表を作成する
renderDataTable によって呼び出される RShiny 出力に表示される R データ フレームがあります。ただし、次のことを行うのに役立つ単純な Java または html タグを実装することはできません。
例: (これらのパラメーターが server.ui の最後に設定されることを考慮して、server.ui コードを挿入しています。) 単純化のために 2 行のみを表します。私のデータフレーム
目標は
- 「Google」と「Yahoo」がクリック可能なラベルになり、それらのリンク (Col3) が保存されるように、光沢のある rederDataTable 出力。これにより、3 列が 2 列に削減されます。
あなたの助けと提案は大歓迎です。