問題タブ [scala-template]
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.
playframework-2.0 - HTML を Scala テンプレートで印刷する
最新のPlay Framework 2.1.1メッセージ、変数、単純な for ループなどを使用して、Scala テンプレートで生の HTML を出力する必要があります。すべて正常に動作しています。しかし、何らかのロジックを実行して生の HTML をテンプレートに出力する必要がある場合はどうすればよいでしょうか?
この場合、@{}
関数は戻りますoutput
が、その HTML はエスケープされており、あまり実用的ではありません (output
戻る前にすべてを 1 つの変数に結合する)。
次のようなものを置くと
動作していません (コンパイル エラーは発生しませんが、出力には何もありません)。
私はそれをできた
しかし、その後は範囲外になります(最初にテンプレート変数としてcourts
定義できないとだけ言っておきましょう)。courts
解決策は何ですか?
playframework - Scala テンプレートは、inputText のラベルにスタイルを適用します [Play 2 HTML5 ヘルパー タグ]
入力ヘルパーでscalaテンプレートを使用しています。
私が使用するクラス属性は、<input>
タグのスタイルを適用します。
<label>
生成されたタグに固有のスタイルを適用するにはどうすればよいですか?
ご支援いただきありがとうございます。マノジ
playframework - @selectヘルパーでデフォルト値の選択を許可するには?
私のフォームでは、ドロップダウンを定義しました:
私のコントローラーコードで:
フォーム送信でデフォルト値を選択できず、選択しないと catForm.hasErrors() が true になります。2 つの質問:
ドロップダウンリストでデフォルト値を選択できるようにするにはどうすればよいですか?
デフォルト値を にしたいのですが
-1
、どこに設定すればよいですか? (オプションに関連付けられた値がない場合、問題はここにあるのではない-- Choose a Category --
でしょうか?)
scala - Scala テンプレートの HTML 属性
私は最近 Play フレームワークについて学び始めた Java 開発者です。以下のテンプレートを機能させようとしていますが、うまくいかないようです。私のScalaテンプレートには次のものがあります
後でテンプレートでこれを呼び出しています
localhost:9000/@link1
生成されたリンクには、代わりにhref がありlocalhost:9000/search
ます。何が起こっているのかわかりません。
PS: テンプレートを以下のように変更すると、正常に動作します。しかし、上記のテンプレートが機能しない理由を理解したいと思います。
forms - Form[] scala テンプレートのデフォルト値
次のように、scala テンプレート パラメーターのデフォルト値を定義しようとしています。
そして、コンパイルエラーが表示されます:
どうしたの?
playframework-2.0 - Play での Scala テンプレートの操作
<script></script>
scala で記述されたビュー ページに移動すると、次のエラー メッセージが表示されました。
オブジェクト main にメソッド apply の引数がありません。部分的に適用された関数として扱いたい場合は、このメソッドの後に `_' を付けます
エラーページはこの部分をマークします:
この部分は、Main.scala.html ページ (FoundationJS 部分) の最後のパラメーターに対応します。
それを変更して、スクリプト タグの代わりに文字列を渡す必要がありますか?
scala - ループなしでテンプレートの変数をインクリメントする方法 -- Play 2.1.1, Java
HTML リストの ID を生成したいと考えています。リストはデータベースから動的に生成されます。for ループまたは list.zipWithIndex 関数を使用することはできません。私のロジックには、カウンターもインクリメントする必要があるリストを生成するためのいくつかのループが既に含まれているためです。定義関数でも試しましたが、次のように値を再署名することは許可されていません。@{id = id + 1}
Id の生成を達成するための最良の方法は何ですか?
それはテンプレートの一部です (uniqueId は整数に置き換える必要があります):
scala - テンプレート内のコントローラーからテンプレートをレンダリングする方法 -- Java、Play 2.1
テンプレート内でテンプレートをレンダリングするコントローラー メソッドを呼び出すことは可能ですか? それとも、それは完全に間違ったアプローチですか?
div コンテナーには文字列のみが表示されますが、productTable テンプレートから再表示された html は表示されません。
内に表示される文字列<div class="products">
:
テンプレート:
コントローラ: