問題タブ [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.
javascript - DT パッケージ: Android タブレットで styleColorbar() が機能しない
データテーブルを処理する優れたパッケージを使用して Rshiny
アプリを開発しました。DT
テーブルの 1 つは、styleColorbar
各セルの値に比例してテーブル セルに色付きのバーを生成するヘルパー関数を使用します。
これは、Windows で実行されている Chrome および Firefox では問題なく動作しますが、Chrome または Sony Experia Android タブレットのネイティブ ブラウザで実行すると、色付きのバーが表示されません。
これは、 https ://rstudio.github.io/DT/functions.html のデモンストレーション Web ページにも当てはまります。したがって、コードの使用に固有の問題ではないと思います。
関数は基本的にJSラッパーです...そして私はJSの知識がまったくありません。
次のコンテキストで使用しています。
何が間違っているのか、これが Android プラットフォームで機能するための回避策を誰かが提案できますか?
編集:これは、以前のバージョンの Android との互換性の問題がある線形勾配構文の問題である可能性があると思います。ただし、Android 4.1 タブレットでテストしたので、何が問題なのかわかりません。
r - 光沢のあるデータ テーブルの JS() ステートメントに input$ 値を渡す
このコードを使用して、データテーブルの行をフォーマットします
このコードを変更して、静的な "5.0" 値ではなく、input$ 値に基づいて強調表示するようにしたいと思います。ユーザーがグラフ上のポイントをクリックすると、その値を持つ行がデータ テーブルで強調表示されるようにします。
しかし、input$click を 5 に置き換えてもうまくいかないようです。考え?
shiny - DT Shiny データテーブルの特定の列名 (ヘッダー) にテキストの色を追加する
私は Shiny で DT を使用するのが初めてで、テーブルの特定の列にテキストの色を追加したいと考えていますformatStyle
。以下のコード チャンクの例に従ってこれを行うことができます。ただし、対応する列名(ヘッダー)にも同じ文字色を付けたいのですが、簡単にできる方法はありますか?
どんな助けでも大歓迎です。
r - DT Shiny R - [input$tableId_rows_all,] が機能しない
データテーブルからフィルター処理されたすべての行をプロットに表示できません。関数は、フィルター処理されたすべての行を使用することを想定しています -> input$tabelle_rows_all
、現在のページでのみ行を使用します! 私のDTバージョンは0.1で、githubバージョンに更新できません。最初は経由で多くのアプローチを試しdevtools::install_github('rstudio/DT')
ましたが、エラーが発生しました
開発版 ( https://github.com/rstudio/DT/archive/master.tar.gz ) をダウンロードし、コマンドを使用したよりも
install.packages("C:/Users/XX/Downloads/DT-master.tar.gz",lib="C:/Users/XX/Documents/R/win-library/3.2")
.
しかし、それでもエラーが発生しました:
Warning in install.packages : package ‘C:/Users/XX/Downloads/DT-master.tar.gz’ is not available (for R version 3.2.3)
...
これは、DT に必要な非常に必要かつ重要なオプションです。とにかくそれを行うことができますか?
コードの簡単な例:
ご関心をお寄せいただきありがとうございます
[もう一度クリアするだけ] :
私は非常に大きなデータ (> 5000000 行) を取得し、datatable ( DT
) とフィルターを使用して光沢のあるアプリに表示します。フィルタリングのユーザー設定に応じて、550 行が得られると仮定しましょう (ただし、それより多い場合も少ない場合もあります)。ページネーションのために、550 行すべて ( pageLength
100 行と仮定) を表示できないか、さらに悪いことに、関数が現在のページの行を使用するため、フィルター処理されたすべての行をさらにプロットに表示できません (最初に変更する必要があります) 。エントリ番号)。データテーブルをフィルタリングした後に見つかったすべての行を取得する方法はありますか (に依存しません)?input$tabelle_rows_all
pageLength
バージョン od に問題がある可能性があることをどこかで読んだDT
ためDT
、見つかったすべての行をプロットする機能が 0.1 でサポートされていない可能性があるため、の github バージョンがDT
私の問題の解決策であることを願っています。しかし、私は間違っているかもしれません!
r - シャイニーから renderDataTable 出力を png として保存するボタン
光沢のあるデータテーブル (DT::renderDataTable) 出力を .png として保存する方法を知っている人はいますか? つまり、このボタンに似たボタンを作成したいですか?
たとえば、誰でもこのテーブルを png として保存するボタンを定義できますか。
r - DT::datatable ですべての値が 0 の列を非表示にする
DT::datable
ゼロしかない列を非表示にする方法はありますか? この場合H1
、 とH2
私がすることができます:
それらの列を手動で非表示にします。
r - Shiny の DT テーブルの複数キーワード フィールド
各エントリにリンクされたキーワード フィールドを含むテーブルがあり、多くのエントリには複数のキーワードがあります。キーワードは現在、以下の例のようにセミコロンで区切られています。
DT パッケージで作成されたテーブルで特に 1 つを検索するときに、それが存在するすべてのエントリが表示されるように、それらを個別に処理することは可能ですか?
たとえば、ユーザーが「Anticyclonic eddy」または「Arctic halocline」のいずれかを検索できるようにしたいと考えています。のデフォルトの検索ボックスはdatatables
、このエントリを 1 つの項目「高気圧性渦; 北極塩分層」として扱いますが、個別に検索できる 2 つの別個の項目にしたいと考えています。
どうすればいいですか?