問題タブ [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 - updateNumericInput のスコーピングの問題
DTデータテーブルのいくつかの列に多数のnumericInputを入れています。ユーザーがボタンをクリックできるようにしたいと思います。これにより、最初の列から他の列に入力がコピーされます。データテーブルの一部ではないnumericInputに対してこれを機能させることができますが、データテーブル内のnumericInputには何も起こりません。私の問題の簡単な例を以下に示します。また、私が探している動作を示すために、データテーブルの一部ではないスタンドアロンの numericInput の実際の例も含めます。
また、observeEvent を renderDataTable の外に配置しようとしましたが、それは役に立ちませんでした。ボタンはスタンドアロンの数値入力に対しては正常に機能するため、これはある種のスコーピングの問題であると推測していますが、解決方法がわかりません。
助けてくれてありがとう!
r - Shiny と DT を使用して DataTables 行情報を取得するにはどうすればよいですか?
Shiny と DT パッケージを使用して、MySQL データベースからフィルター処理されたテーブルを表示しています。
つまり、ユーザーから入力値を取得し、SQL クエリを作成し、出力をキャプチャして DataTable として表示します。出力は、DataTable 列フィルターを使用してさらにフィルター処理でき、ユーザーはフィルター処理されたデータセットをダウンロードできるはずです。
DT docsによるとinput$table_rows_all
、表示されたテーブルの行インデックスを含める必要があります。ただし、ダウンロード ボタンを押すと、列名のみでデータのないファイルが取得されます。
DBI::dbQuery()
上記のコードでは、 からの出力をリアクティブ関数に保存して、と の両方にsqlOutput()
渡すことができます。DT::renderDataTable()
shiny::downloadHandler()
私は何を間違っていますか?よくわかりませんがinput$table_rows_all
、何らかの理由で空のベクターを返しているようです。
どんな助けでも大歓迎です、ありがとう!
r - 光沢のある、DT、styleColorBar 正と負の値の異なる色?
DT.pdf ドキュメントを読んで検索しましたが、DT パッケージでは異なる色がサポートされていないようです。以下の画像リンクに示されている効果を得るにはどうすればよいですか? ありがとう!
r - 光沢のある列のレンダリング エラー
これは、このリンクで提供されている列レンダリングの例 (4.4) に関する Q です。 http://rstudio.github.io/DT/options.html
上記のサンプル コードを実装して、最初の 100 文字と省略記号 (…) を使用して 100 文字を超える文字列を省略し、セルにマウスを合わせると、文字列全体がツールヒントとして表示されます。これは、カスタム レンダリングの列に全文が含まれている限り、うまく機能します。ただし、空のセルに遭遇すると、テーブルは表示されず、光沢のあるブラウザーに「処理中...」と表示されます。このカスタム レンダリングを無効にすると、期待どおりに空のフィールドを含むテーブルを表示できます。誰かが同様の問題を抱えていましたか、これを克服するための提案はありますか?
以下は、カスタム列レンダリング コードです。
カスタム レンダリングを渡した列 6 を生成するコード。
入力と提案。PS: 省略記号/ツールチップ以外のデータを表示するより良い方法はありますか? コードが大きすぎてすべてを貼り付けられないため、問題に気付いた部分のみを選択します。お役に立てば幸いです。
r - DT パッケージのキャリッジ リターン R Shiny
R Shiny アプリで DT パッケージを使用してキャリッジ リターンを表示する方法はありますか?
ここでコードを試しました:
\n
表記が機能せず、関数がをスペースにdatatable
置き換えているようです。\n
2 番目のセル "New Line" には、"New" と "Line" という単語が別々の行に表示されるようにします。
r - R Datatable: 3 番目の値に基づいて 2 つの列に色を付ける
私はこれを実行することができません。Colorize200dMA は -1、0、または 1 のいずれかです。-1 の場合、'200d MA' は赤のセルで、0 の場合は色付けされず、1 の場合は緑になります。しかし、ほとんどの場合、最終的には何も色付けされないか、赤 (最初の値) のみが色付けされ、緑のものは決して色付けされません。