問題タブ [hotwire-rails]

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 に答える
38 参照

hotwire-rails - ホットワイヤーでフォームをリセット

hotwireのランディング ページの例に示されているように、フォームのクリア手順はわかりにくく、機能しません。

Rails 7.0.1 がインストールされ、Ruby 3.1 が実行されています。刺激コントローラーは次のように設定されます。

注: DHH の例は刺激のみを呼び出しますが、レールによって事前にインストールされているものhello-controller.jsは を参照し@hotwired/stimulusます。両方のシンタッシが試みられましたが、役に立ちませんでした。

フォーム要素は次のように構成されています。

送信アクション(実際にはその終了)が接続であることがわかります。しかし、新しいレコードが作成され、UI が期待どおりに更新されている間は、それは起こっていません。

これが失敗する理由と、どのように修正する必要がありますか?

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

turbolinks - Turbo Load への入力フォーカスを維持しますか?

ターボ フレームでラップされたコンテンツと検索フォームがあります。ユーザーが検索フィールドに入力すると、コンテンツがライブで更新されます。問題は、検索フィールドが毎回フォーカスを失うことです。

集中力を維持する方法はありますか?また、入力中のみで、他のフォーム入力と対話しないようにする必要があります。

検索フィールドをターボ フレームの外に移動することもできますが、好みの div レイアウトを考えると、それは望ましくありません。