問題タブ [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 - RのNULL値に基づく光沢のある条件付きパネル条件?
データベースに数回クエリを実行する Shiny アプリケーションを作成しています。クエリには時間がかかる場合があるためactionButton
、ユーザーがいつクエリを開始するかを制御できるようにするために使用しています。
申請の大まかな流れは次のとおりです。
- ユーザーはページをロードし、ボタンを押してデータベースから利用可能な選択肢をロードします。
- ユーザーは利用可能な選択肢から行を選択し、より長い時間がかかるより大きなクエリを開始します。
- クエリが完了すると、ユーザーは素敵な視覚化などを取得します。
オプションを使用してユーザーが DataTable から行を選択できるようにすることができることを知っています。selection
現在、単一選択を有効にできるように開発ビルドを使用しています。私の問題は、ユーザーが選択するまで特定の条件付きパネルを非表示にする方法を考え出すことです。私が知る限り、選択肢の値は に格納されていinput$[data frame name]_rows_selected
ます。ただし、値が選択されるまで、この値は NULL であるか、存在しません。
内部 R ロジックを反映する条件のcondition
引数に渡す方法がわかりません。conditionalPanel()
私が参照している動作を示す最小限の作業例を以下に書きました。
を使用する現在のセットアップではinput.df_data_rows_selected !== undefined
、最初の を使用してデータがロードされるまで、パネルは非表示になっていますactionButton
。ただし、ユーザーが行を選択しない限り、非表示のままにする必要があります。私は次のような他のことを試しました:
input.df_data_rows_selected !== null
input.df_data_rows_selected !== 'null'
input.df_data_rows_selected !== ''
input.df_data_rows_selected !== 'NULL'
...などですが、私は運がありませんでした。condition
R の NULL 値は、 への引数に使用される JavaScript でどのように表されconditionalPanel()
ますか?
r - R および DT: 特定の列にフィルター オプションを表示する
DTを使用して一部のデータを表示し、一部の列のみをフィルタリングできるようにしたいと考えています。このコード:
各列のフィルタリング オプションを使用してテーブルを作成します。
ここで、「名前」列にのみフィルター ボックスを表示したいとします。それ、どうやったら出来るの?次のようなフィルターを使用できると思いました。
2 番目の列でのみ有効にするには、機能しません (1 文字の引数しか取りません)。何か案は?右上の検索ボックスですべてのフィールドを検索する必要があることに注意してください。ただし、2 番目の列には列固有のボックスのみが必要です。
r - 光沢のあるアプリでDTデータテーブルがクリックされているかどうかを判断します
テーブルクリックイベントを取得するための私の最善の試みの実際の例を次に示します。
問題は、observeEvent
ユーザーが以前にクリックしたセルとは異なるセルをクリックした場合にのみ反応することです。テーブルのクリックでイベントを取得する方法はありますか?
r - RのDTパッケージでHTMLをメールに送信できません
次のコードを使用して、DT パッケージによって作成された HTML ファイルがあります。
saveWidget(report_temp, 'report.html')
しかし、次のコードのようにメールで送信できませんでした:
`
`
受信者は、ソース コードが記載された電子メールを受け取るだけです。
しかし、Rmarkdow を使用して HTML ファイルを作成し、それを電子メールで送信すると、電子メールにはすべての HTML コンテンツ (ソース コードではない) が表示されます。
色付きのテーブルを作成したいので、Rmarkdown を使用したくありません...助けてください、ありがとう。
r - 光沢のあるアプリでカスタム コールバックを使用すると、DT データ テーブルの行が強調表示されない
クリックされた行から要素を取得する方法のこの例に従っています。選択した行が強調表示されないことを除いて、これは正常に機能します。コードは次のとおりです。