問題タブ [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.

0 投票する
0 に答える
407 参照

javascript - 光沢のある RHandsontable が光沢のある modalDialog で正しく表示されない

この問題についてはすでに多くの調査を行っていますが、これまでのところ、bsModal() の代わりに光沢のある showModal() を使用した場合の解決策は提供されていません。

モーダル ダイアログで rhandsontable を2 回目に表示すると、表示にバグがあります。つまり、すべての列が表示されません。

以下に例を示します。

この表示バグを修正する方法 (潜在的にJavaScriptを使用) はありますか? $("myModal").on({"shown.bs.modal", ...})光沢のあるモーダルは、shinyBS パッケージのブートストラップ モーダルとは構造が異なるため、このトリックは機能しないようです。ShinyBS パッケージを使用しない理由は、カスタマイズしたアクション ボタンをモーダルのフッターに追加できないためです。ですから、shinyBS で解決する方法を見つけていただければ、私もうれしいです。ただし、理想的には、modalDialog() を使用したソリューションをお勧めします。

どんな助けにも感謝します!さらに情報が必要な場合はお知らせください

0 投票する
2 に答える
665 参照

javascript - rhandsontable 最大を制限する方法。行数

光沢のあるアプリに 2 行の rhandsontable があります。内部に値をロードするには、reactiveValues() を使用します。セルをドラッグして追加の行を作成することは禁止されています

fillHandle = list(direction='vertical', autoInsertRow=FALSE))

ユーザーは、コンテキスト メニューを使用して追加の行を作成できるようにする必要がありますが、10 を超えてはなりません。ユーザーが新しい行を追加できる customOpts でそれを行うことを考えましたが、nrow(table) == 10javascript が非常に苦手です。別の方法で実行しようとしましたが (以下のコードを参照)、機能しませんでした。また、別の方法でそれを行う方法はありますか?

これが私がこれまでに持っているコードの抜粋です:

このように手動で変更しようとしましallowRowEditたが、それを機能させる方法がわかりませんでした:

何か案は?

0 投票する
0 に答える
143 参照

r - hot_to_r: グリッチ/値がループにスタック

3 つの rhandsontables を異なる日付集計に接続する Shiny コードをいくつか作成しました。日、週、月の 3 つのテーブルがあります。日テーブルに値を追加/編集すると、値が集計され、他の 2 つのテーブルにプッシュされます。値を週テーブルに追加/編集すると、値が集計されて月テーブルにプッシュされるか、日テーブル全体に均等に分散されるため、形状が維持されます。最後に、月のテーブルに値を追加/編集すると、値は週と日のテーブルに均等に分散されるため、データの形状は変わりません。

コードは正常に動作しますが、よりきちんとした/より効率的な方法で実行できると確信していますが、rhandsontables に値を入力するときにあまりにも速く実行すると、ダッシュボードが壊れ、新しい値がダッシュボードをレンダリングするループでスタックします。使えません。このダッシュボード/演習を引き続き進めていきたいので、どんな助けでも大歓迎です! 私のコードは以下の通りです:

0 投票する
0 に答える
1029 参照

r - R シャイニー マトリックスまたはテーブル入力

ユーザーが in で操作するための入力として、マトリックスまたはテーブルを作成したいと考えていますShiny

例えば:

mainPanelユーザーがさまざまなサンプルのデータを入力できるように、タブを自動的に生成したいと考えています。

これはパッケージで可能ですmatrixInputshinyIncubatormatrixInput関数は列名をサポートしていません。

これを行うより良い方法はありますか?

アップデート

rhandsontableパッケージをみました。

コード:

reactive()andを使用して値を呼び出すにはどうすればよいrhandsontableですか?

サンプル名とテスト番号に基づいてタブを作成したい。