問題タブ [twirl]

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

scala - テンプレート呼び出しの引数として scala テンプレート コード ブロックと値を使用する (Play Framework)

再利用可能なコード ブロックと再利用可能な値の両方を関数呼び出し (別のテンプレート) の引数として使用しようとしましたが、常にコンパイル エラー「単純な式の不正な開始」が発生します。

header文字列を引数として取るテンプレートがあるとしましょう。これは次のように呼ばれます。@header("My title")

ここで、"My title" をコード ブロックの結果または値にしたいと考えています。

たとえば、コード ブロックに対して次の方法を試しました。

または値のその方法:

しかし、これら 2 つのコード スニペットはいずれもコンパイルされません。それはどのように行われるべきですか?

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

scala - sbt-twirl テンプレートの前処理

sbt プロジェクトでいくつかの Twirl テンプレートを前処理する必要があります。Twirl プラグインがそのテンプレートをコンパイルするに実行される build.sbt でタスクを定義することは可能ですか?

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

playframework - Twirl の変数から改行文字をレンダリングする

おもちゃの Play フレームワーク プロジェクトがあります。そして、私のJavaコードは次のようなものです:

そして、私の index.scala.html は次のようなものです

問題は、表示された html で改行文字がなくなっていることです。HTMLで2行を取得したいのですが、1行しか取得できません。

Javaの行を次のように変更してみました:

しかし、html にはまだ 2 行ではなく 1 行が表示されています。

では、Twirl で (改行文字を機能させる) 2 行を取得するにはどうすればよいでしょうか?

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

scala - ヘルパー入力数値 Scala

scalaに数値テキストのみの入力はありますか?
私が使用するテキストの場合:@helper.inputText(field)
数値の場合は?何を使えばいいですか?scalaの入力でマスクを使用するにはどうすればよいですか?
入力ドキュメントを読みましたが、何も見つかりませんでした。

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

java - Twirl テンプレートの暗黙的な変数に対する IntelliJ IDEA のコード支援

Play! を使用して Java で Web アプリを作成しています。フレームワークと Twirl テンプレート エンジン、IntelliJ IDEA を使用します。テンプレートには、使用可能ないくつかの暗黙的な変数があります (flash、session、requestHeader)。これらの変数を正常に参照でき、アプリは期待どおりにコンパイルおよび実行されます。ただし、これらの変数は明示的に宣言されていないため、IDEA はエラー (シンボル フラッシュを解決できないなど) を表示し、コード支援を提供しません。大きな問題ではありませんが、可能であれば修正したいと思います。

私は解決策をかなり探しました。JetBrains ブログには、Velocity テンプレートでこれを行う方法に関する投稿があります。誰かが Twirl テンプレートで同じことを行うのを手伝ってくれたら、とても感謝しています!

ジャクソン