問題タブ [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.
javascript - Ajax を使用したリスト/メニュー
Spring JS と Dojo Toolkit を使用して Web アプリケーションを開発しています。
このアプリケーションでは、アプリケーション内のさまざまな組織単位を一覧表示するメニューが必要です。ユーザーはこれらのユニットを追加/削除できるようになり、メニューにそれらの変更をすぐに反映させたい.
例: 私のユーザーは、新しい組織単位 "Strategic Consulting" を追加します。したがって、彼/彼女は、この新しいユニットが「マーケティング」「セールス」などの他のユニットの左側のメニューに表示されることを期待しています.
したがって、基本的には、サーバー側のビジネス ユニットのコレクションに支えられたメニューが必要です。
Dojo Toolkit を使用してこれを行うにはどうすればよいですか?
spring - Spring-js の dojo を 1.3 から 1.4 にアップグレードする
を使用しているプロジェクトがありますSpring-js
。それとフルパッケージが付属Spring-dojo
していdojo
ます。しかし、現在のバージョンのSpring-js (2.0.9)
では、dojo 1.3
. に手動でアップグレードする方法はありますdojo 1.4
か? Spring-js.jar
または、ダウンロードできる新しいファイルでさえ、dojo 1.4
?
spring - 春のフレームワークを備えたDOJO
DojoだけでなくSpringも初めてです。Spring3.0のMVCプロジェクトの1つでDojoを使用する必要があります
SpringFrameworkのDojo.spring-js部分でspring-jsを使用することについて説明しているリンクの下に出くわしましたか?
http://static.springsource.org/spring-webflow/docs/2.0.x/reference/html/ch11.html
私は実際にそのリンクをたどることができませんでしたが、Spring Framework 3.0でdojoを使用する方法を示すステップバイステップのチュートリアルはありますか?
フォームのクライアント側の検証など、Dojoを使用した簡単なことから始める必要があります。
前もって感謝します!
dojo - Roo が生成した JSP ページでの PasswordValidator の使用
最初のコントローラーをスキャフォールディングするとき、Spring Roo は一連のタグを生成します。そのうちの 1 つは WEB-INF/tags/form/fields/input.tagx です。
これは素晴らしいタグです。エラー メッセージ、フィールド検証用の正規表現などを指定できます。Spring-js Dojo 統合を使用して、クライアント側の検証を行います。次の方法で既存の入力を装飾します。
私がやりたいのは、このような別のタグを作成することです。これを passwords.tagx と呼びましょう。これは、既存の入力フィールドの 2/3 を装飾し、古い (オプション) / 新しい / パスワードの確認機能を提供します。
これには dojo ウィジェットがあり、前のスニペットからdojox.form.PasswordValidator
使用しているようです。ValidationTextBox
問題は、これら 2 つのタグをどのように統合して PasswordValidator を使用できるようにするかということです。ただし、ValidationTextBox で通常使用できる正規表現、エラー メッセージ、およびその他のものを引き続き提供します。
どんな助けでも大歓迎です。
spring - Spring JS Ajax呼び出し - 列挙型データバインディングは変換に失敗しますが、文字列は機能します
モデルの列挙型からオプション リストをレンダリングするために、dijit コンポーネントで Spring を使用しています。
Javascript がオフの場合、btnSelect からのポストは、選択されたアイテムをサーバー側の列挙型に正常に変換します。つまり、私の変換サービスは次のメッセージを表示します。
ただし、Javascript がオンで、投稿が XHR を超えると、enum 変換が失敗します。このメッセージを表示する変換サービス:
両方が同じ変換サービスを使用している場合、なぜこれが起こっているのかわかりません。AJAX 呼び出しが列挙型にバインドできるように、特別な構成をセットアップする必要がありますか?
spring - Spring ElementDecoration と AjaxEventDecoration は Dijit と互換性がありませんか?
装飾にはSpring 3.0.5、Webflow 2.3.0、およびSpring JSを使用しています。
私のフォームの1つに次のコードがあります:
意図は、ドロップダウンで選択されたものに応じて、フォームの 2 番目の部分をレンダリングすることです。これは、ドロップダウンの onChange で AJAX 呼び出しを使用するか、noscript の場合は [選択] ボタンを押すことで実現できます。
物事のノースクリプト側が機能します。ドロップダウンで何かを選択し、[選択] を押すと、フォームの残りの部分が更新時にレンダリングされます。
ただし、AJAX 呼び出しの要求には、選択したばかりの値が含まれていません。Dijit コンポーネントがその表現を更新する前に、AJAX 呼び出しが発生したかのようです。これらのコンポーネントは、私が使用している方法で互換性がありますか?
次の場合に動作させることができます。
- コンポーネントを Dijit コンポーネントとして装飾するのではなく、onclick AJAX 装飾を使用した通常のドロップダウンにします。
- Dijit onChange ではなくボタンに AJAX 呼び出しを配置しました
spring-mvc - Spring-JS が Web リソースを見つけられない
Spring 3.0.5 で Spring JS 2.3.0 を使用しており、リソース (css および js ファイル) に対して applicationContext.xml を適切に構成したと考えています。スニペットは次のとおりです。
applicationContext.xml
jsp ページ
web.xml
jsp ページが要求されると、Spring.js および Spring-Dojo.js はアクセスされず、アプリ ルートの下の他のリソースがアクセスされます。ところで、spring-js は WEB-INF/lib フォルダーの下にあります。Firebug は、Spring リソースに対して 404 を示します。
404 が見つかりません - http://localhost:8080/springmvc/resources/Spring.js 404 が見つかりません - http://localhost:8080/springmvc/resources/Spring-Dojo.js
私が間違っていることについて正しい方向に向けてください。
dojo - dijit の問題: コンポーネントがレンダリングされない
SPring JS 2.3.0.RELEASE (dojo 1.6 を使用) を使用しています: ページにウィジェットを追加しようとしましたが、レンダリングされません
私はタイルを介してページを使用しているので、ここにレイアウトテンプレートの shopper.jspx があります
body 属性をオーバーライドする home.jspx テンプレートを次に示します。
ページを読み込んだときに、これらのウィジェットがレンダリングされていません。また、ブラウザ コンソールに次のエラーが表示されます。
djconfig="parseOnLoad: true"
構成が整っているにもかかわらず 。
更新: hereś 最初の宣言構文を試してみましたが、動作しませんでした。
shopper.jspx
:
home.jspx
dojo チュートリアルからコピーした宣言:
でscreen.css
次のように定義しました。
また、ページにアクセスしてもウィジェットがレンダリングされません。
修正: dijit が div を配置する方法に関する事実を無視していたため、「ページ」の div id を介して適用されたスタイルを削除し、高さと幅を次のように修正しました。
javascript - dojoのremAttrメソッドに関する問題
ノードから属性を削除しようとしています。SpringRooにバンドルされているDojo/Dijitを使用しています。以下のエラーを並べ替える方法がわかりません。誰か助けてもらえますか?
jsコードは次のとおりです。
アクセスしようとしているノードは次のとおりです。
これが私が得るエラーコードです:
dojo - Dojo/Dijit/SpringJS によって無視される選択された属性
選択用の次のソースコードがあります。
次のようにレンダリングされます。
selected属性が Dojo/Dijit/SpringJS によって無視されているようです(ユーザーには最初に"Tous"ではなく白いラベルが表示されることに注意してください。
誰でも助けてもらえますか?