問題タブ [spring-js]

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

spring - dojoとSpringJSの統合に関する問題

JSエラーが発生し、dojoが反映されません

dojoと一緒にSpringMVCアプリケーションを開発しているときに、前述の問題が発生しています。私が従った構成手順は以下のとおりです。以下のweb.xmlには、springframework.jsJarに存在するJSファイル/リソースに他のアプリケーション構成とともにアクセスするためのコードが実装されています。

JSPでは、以下のコードスニペットが追加され、dojoライブラリをインポートし、JAR(springframework.js)からSpringJSファイルをサポートします。

私の疑問は、JSPにインポートされたJSファイルがWebコンテンツの下のリソースディレクトリに存在/明示的にダウンロードされて保持される必要があるのか​​、それともそれらのファイルがspringframework.jsJARファイルに存在するのかということです。そしてそれはweb.xmlで動的に設定されたResourceServletによって参照されますか?

両方のオプションを試してみましたが、Object Springが定義されていないため、JSエラーが発生します。私は以下のように春の装飾を使用しています、そしてそれはJSエラーが発生する場所(Spring.addDecoration )です( Spring undefined)。

これを整理するのを手伝ってください

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

dojo - Dojo/Dijit の SimpleTextarea と RadioButton (Spring-JS 統合による) の「必須」属性による検証はサポートされていませんが、FireFox では機能しますか?

DOJO JavaScript ライブラリを Spring フレームワークに統合する際に問題が発生しています。具体的には、問題はテキストエリアとラジオボタンを検証する方法です。Spring-Js ライブラリを使用して標準の html フォーム要素を装飾しています。

私は FireFox で (Firebug を使用して) 開発してきましたが、(Dojo/Dijit のドキュメントを見て) dijit.form.SimpleTextArea が「必須」属性をサポートしていないことに気付きました。FireFoxですべて正常に機能したため、これを確認したことはありません。クリックするとすべての装飾された要素を検証するフォーム ボタンがあり、Firefox では、テキスト領域とラジオボタンを含むすべてのコンポーネントがポップアップし、フィールドが必要であることを示す見栄えの良いツールチップが表示されます。コード行は次のとおりです。

これは、すべての必須フィールドが完了するまでフォームの送信を防ぐため、優れています。ラジオボタンには、ユーザーがオプションの 1 つを選択する必要があるというメッセージが表示され、テキスト領域には、ユーザーに何かを入力するように伝えるメッセージが表示されます。ただし、Safari や IE では機能しません。これらの他のブラウザーのテキスト領域とラジオボタンでは検証が機能しないため、サーバー側の検証を使用してユーザーをフォームにリダイレクトします。これは機能しますが、クライアント側とサーバー側のエラー メッセージを混在させるよりも、最初からフォームの送信を防ぎ、一貫したエラー レポートを作成することを好みます。

dijit textarea コンポーネントが 'required' 属性をサポートするはずがないのに、なぜそれが Firefox で機能するのか理解するのに本当に苦労していますか? spring-js を使用して基本的なコンポーネントを強化するというアイデアは気に入っていますが、数字のドキュメントによると、FireFox で検証を使用して digit.form.SimpleTextarea で要素を装飾する方法がよくわかりません。検証?

Spring-Js/Spring-DOJO 統合を使用する他の Spring 開発者がこの動作に遭遇したかどうか、またその仕組みをより深く理解しているかどうか疑問に思っていました。私が本当に望んでいるのは、IE を含むすべてのブラウザーでテキストエリアを検証することです。

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

java - Spring WebFlow2 JavaScriptはページを送信していませんか?

Spring WebFlow2 JavaScriptはページを送信していませんか?

WebFlow2に付属のSpringJavaScriptを使用して、ユーザーがラジオボタンの1つをクリックした場合に、遷移値を使用してページを送信しようとしています。JavaScriptを挿入しましたが、クリックしてもページが送信されませんか?

JSP:

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

spring - Spring JS 部分リクエスト - セッションの有効期限が切れました

Spring JS (Spring WebFlow) を使用して ajax リクエストを実行しています。例えば:

HTTP セッションが期限切れになり、Spring Security がログイン ページを部分応答として送信すると、問題が発生します。この問題がすべての AJAX ライブラリに影響することはわかっていますが、Spring JavaScript (Dojo) については何も見つかりません。(簡単な)解決策はありますか?

どうもありがとう

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

spring-mvc - Sprinig WebFlow、Spring-JS、dojo、dijit を使用して要求されたフィールドをフィールド検証およびチェックするにはどうすればよいですか

Sprinig WebFlow、Spring-JS、dojo を使用してフィールドの検証と要求されたフィールドのチェックを行うにはどうすればよいですか。

私は次のようなことをしなければならないことを知っています:

これは私がしなければならないすべてですか?

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

spring-mvc - Spring、Spring-JS、DOJO(dijit)でラジオボタンを必須にする方法

Spring、Spring-JS、DOJO (dijit) でラジオボタンを必須にする方法。次の入力フォームがあり、他のフィールドと同様にラジオボタンを必須にする方法を見つけようとしています。

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

spring-mvc - Spring、Spring-JS、DOJO(dijit)でフィールドサイズを確認してラジオボタンを必須にする方法

私はSpring、Spring-JS、DoJo(dijit)で最初のプロジェクトに取り組んでおり、次のコーディング例に基づいて2つの質問があります。

1)Dojo(dijit)に電話番号フィールドが正しいサイズであることを確認するにはどうすればよいですか?また、名前フィールドが3より大きく50より小さいことを確認するにはどうすればよいですか?

2)ご覧のとおり、フォームにはラジオボタンがあり、必要に応じて設定する必要があります。Dojo(dijit)でそれを行うにはどうすればよいですか。

ありがとう

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

spring - SpringとDojoでドロップダウン(form:select)を必須にするにはどうすればよいですか?

SpringとDojoでドロップダウン(form:select)を必須にするにはどうすればよいですか?私は自分のページを美しく見せるためにDojoと一緒にSpringプロジェクトに取り組んでいます。入力フィールドは機能していますが、ページの1つにドロップダウンがあります。dojo入力のようにドロップダウンを作成するにはどうすればよいですか?また、ドロップダウンを必須にする方法はありますか。以下のコードを参照してください...

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

spring - Spring Webflow と Dijit を使用すると、要素 (フィールド) ごとに 1 つの装飾しか追加できないように見えますか?

Spring Webflow と Dijit を使用すると、要素 (フィールド) ごとに 1 つの装飾しか追加できないように見えますか?

私はSpring Webflowプロジェクトに取り組んでおり、ユーザーがドロップダウンから自治区を選択すると、学校のリストをロードしていました. dijit.form.Select ウィジェットタイプを追加するまで、フォームはうまく機能していました。以下のコードを見てください。

両方を使用できますか?

私が抱えている問題は、Spring MVC 側で、Bean の borough フィールドに「borough」という値があり、ユーザーが入力した値ではありません!

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

spring-mvc - Dojo を使用した Spring WebFlow プロジェクトで必要なチェックボックスをページを送信する前に確認する方法

Dojo (dijit) を使用して Spring WebFlow プロジェクトで必須のチェックボックスを作成する方法。

下記ページの送信時にチェックボックスを必須にする方法を教えてください。

ユーザーがチェックボックスオプションのいずれかをクリックしなかった場合、送信を機能させたくありません。ありがとう。ユーザーは、ページを送信するために、チェックボックスまたは両方をクリックする必要があります。

画面は次のようになります。

ここに画像の説明を入力