問題タブ [rhandsontable]
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 - 光沢のある rhandsontable セル内にコントロール入力と HTML ウィジェットを挿入する
アプリ内rhandsontable
の列タイプとしてカラーピッカーを配置したいと思います。shiny
このパッケージを使用colourInput()
して、colourpicker
カラー ピッカーをスタンドアロンの入力として追加したり、HTML タグから作成したり、HTML テーブルに配置したりできます (以下のコード例を参照)。カラー ピッカーの入力コントロールをrhandsontable
列に追加することはできますか?
最終的な目標は、ユーザーが MS Excel などのスプレッドシートからデータをコピーしてrhandsontable
オブジェクトに貼り付けられるようにするアプリケーションです。これには、色名または 16 進コードを指定するテキストが含まれます。ユーザーは、テキストを上書きするか、カーソル アクションを介してピッカーから色を選択することで、色を編集できます。アプリは後でこれらの入力を受け取り、計算を実行し、指定された色で結果をグラフ化します。
以下は、2 回の試行の失敗を示すサンプル コードです。アドバイスをいただければ幸いです。また、私は JavaScript について何も知りません。colorpickerとrhandsontable vignettesは優れたリソースですが、それでもわかりませんでした。
最小限の例
スクリーングラブを使用した拡張例:
r - Shiny で rhandsontable を使用して空のテーブルを処理するにはどうすればよいですか?
rhandsondtable の最後の行が削除されると、次のエラーが発生します。
このブログ投稿のコードを実行すると、同じことが起こります。このコードを使用して実験しています。
これを防止できるようにしたい。私はさまざまなオプションを受け入れています。
- HOT に行がないかどうかを判断し、テーブルの代わりに [行を追加] ボタンを表示します
- 最後の行の削除を防ぐ
オプションを使用してみましたminSpareRows
が、これにより次のエラーが発生します
input$hot
関数に行があるかどうかを確認するのは今では熱くありません。hot_to_r
関数が失敗しているため、データフレームを使用してそれを行うことはできません。
私の「空の」テーブルの問題に対処する方法についての助けをいただければ幸いです。
r - Shiny で固定の plotOutput を取得するにはどうすればよいですか
データ テーブル (rhandsontable) に反応するプロット (コード内の plot1) を持つ Shiny アプリを開発しており、テーブルで選択されたアイテムを表示します。表は非常に大きいため、すべてを表示するには下にスクロールする必要があります。ただし、プロットを常に表示して、テーブルを下にスクロールしている間、レイアウトを固定する必要があります。とにかくそれを行うことはありますか?私は多くの調査を行いましたが、私を助けることができる答えはどれでもあります。
私のUIコードは次のとおりです。
)
サーバーコードは次のとおりです。
}))
どんな助けやアイデアも大歓迎です!
ありがとう!
会田
r - Shiny: クリック時に RHandsontable を読み取り専用にする
アクション ボタン [予測の凍結] をクリックしたときに rhandsontable を読み取り専用にし、[予測の編集] をクリックしてテーブルをアクティブにしたいと考えています。「予測の生成」ボタンをクリックすると、合計出力が表示されます。
上記の条件に従って、既存のコードを修正するのを手伝ってください。
UI.R
サーバー.R
r - Shinysky を使用して R の光沢のあるテーブルの色をカスタマイズする
したがって、rhandsontable パッケージを使用すると、次のようにしてテーブルに色を付けることができることがわかります。
しかし、このパッケージでは必要なことを実行できないため、検索した結果、shinysky を使い始めました。ただし、上記の例のように、テーブルの色を変更する方法が見つかりません。
最小限の光沢のある例を次に示します。
このテーブルの色をカスタマイズするにはどうすればよいですか?
ありがとうございました