問題タブ [shinyjs]

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 投票する
1 に答える
2261 参照

javascript - R Shiny - extendShinyjs 提供された JavaScript コードの解析エラー

GitHub: linkの簡単なテストでextendsShinyJsをテストしています。

V8 パッケージをインストールしましたが、サンプル スクリプトを使用しても次のエラーが発生します

また、JavaScript コードを www フォルダーの下の別のファイルに移動してみました。

現在のセッションの追加情報:

extendShinyjs を実行する方法について何か考えはありますか?

ui.R:

)

サーバー.R:

もっとコードを見る必要があると思うかどうか私に尋ねてください。「aceEditor」内のテキストをクリアしたかったのです。

迅速なご協力ありがとうございます。

0 投票する
1 に答える
483 参照

r - devtools でロードされたパッケージから ReferenceClass を設定すると、R の Shiny でエラーが発生する

これは非常に具体的な質問です。

Windows 7 と Ubuntu 14.04 の両方でテストされた最新バージョンの R (3.2.2)、RStudio (0.99.473)、すべてのパッケージを使用したシンプルな Shiny アプリがあります。両方の SO で同じことが起こります。

適切に作成された記述ファイルを使用して、「パッケージ」に埋め込んだ関数のライブラリがあります。このパッケージをロードするには、devtools を使用します。したがって、私の非常に単純な Shiny アプリのコードの最初の行は次のとおりです。

これらの機能の一部を Shiny アプリ内で使用する予定です。パッケージ名は実際には RTEMP ではありません。問題を切り分けるために一時的に作成しました。この一時パッケージには、RTEMP/R/ 内に 1 つのファイル、something.r があります。このファイルには、次の 1 行のコードが含まれています。

そのため、名前だけで参照クラスを作成しています (元のコードはこの型の R オブジェクトに依存しています)。パッケージをロードするだけで、パッケージに対して何もしていません。

RStudio を開いて初めて Shiny アプリを実行すると、正常に動作します。アプリを閉じて再度開くと、次のエラー メッセージが表示されます。

不思議なことに、Shiny アプリの先頭を次のように変更すると:

そのため、Shiny アプリ内でパッケージの読み込みと参照クラスの設定をコメントすると、すべて正常に動作します。

この問題は、devtools をロードしたパッケージ内から setRefClass を呼び出すと発生しますが、Shiny から直接呼び出すと発生しません。また、1 回目はロードできますが、2 回目はロードできません (Shiny Window に上記のエラー メッセージが表示されるだけです)。

このバグを引き起こしている可能性のあるアイデアはありますか?

どうもありがとうございました。

0 投票する
1 に答える
1058 参照

r - 画面と navbarPage の読み込み

この素敵な例http://daattali.com:3838/loading-screen/のように読み込み画面を作成しようとしています。残念ながら、「navbarPage」でまったく同じ効果を得る方法がわかりません。

以下のわずかに変更されたアプリには、「開始」と「終了」という 2 つのタブ パネルがあります。アプリの起動時に、アクティブなタブ パネルはありません。ロード画面を見るには、最初のタブをすばやくクリックする必要がありますが、これは私が望むものではありません。上記の例のようにすばやく簡単にする方法はありますか?

お手伝いありがとう!

編集:ローディング画面アプリへの元のリンクは削除されました。ここの github でアクセスできるようになりました

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

r - Shiny アプリがビジー状態でない場合にのみ、actionButton をアクティブにします

Web ページに計算を行うがactionButton()あり、20 秒または 30 秒後に終了します。

アプリの実行中にボタンを無効にする方法はありますか? または、他のアプローチも興味深い可能性があります。actionButtonアプリの一部のユーザーが をダブルクリックすると、計算が 2 回実行されることがサーバーで確認できるため、これを尋ねています。

ありがとうございました!

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

r - クリックされた光沢のあるアクション ボタンを変更する

私はserver.Rに次のものを持っています

および ui.R の以下

私の目標は、5回クリックするとアクションボタンが消えるようにし、5回未満クリックするとポップアップウィンドウの警告を表示することです。

0 投票する
1 に答える
526 参照

shiny - JavaScript を使用して Shiny アプリのフィールドを検証する

JavaScript を使用してフォームを検証したいと思います。次のように引数を指定onclickすることで、actionButton にメソッドを追加できることはわかっています。onclick

ただし、JavaScript 関数の引用文字は&quotまたは&#39に変換され、構文エラーが発生します。文字列をラップしてみましたHTML()が、この動作は変わらないようです。

引数に生の文字列を含め、onclickShiny によって変換されないようにする方法はありますか? (または、Shiny アプリのクライアント側でフォームを検証するためのより良い方法でしょうか?)