問題タブ [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 に答える
88 参照

playframework - PlayFramework : CKEditor を含めますか?

*.scala.html ビューに ckeditor を含めたい。しかし、開発者ガイドのように ckeditor をインポートすると、何もありません。

ここに完全なコード:

結果 :

コードの結果

ご覧のとおり、何も表示されません。それは本当に奇妙です。それを機能させるためにやるべきことがいくつかあると思います!

本当にありがとうございます !

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

javascript - Ebean と twirl を使用して Play フレームワークにデータを表示する

Html 形式のデータを (テーブルで) 表示しようとしています。

index.scala.html には、データを含むこの変数があります。この変数を使用してデータを表示/編集する方法を知りたいです。

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

scala - Scala Playフレームワークにボタンハンドラを追加するには?

フロントエンドにはscala playフレームワーク+scalaテンプレートエンジンを使用しています。ボタンハンドラを追加するにはどうすればよいですか? クリックしたときに何らかの関数を呼び出す必要があります。

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

java - テンプレートのリレーションシップからのデータを表示できません

Twirl テンプレート (Play Framework Java - 2.5.10 を使用) で 1 対 1 の関係のデータを表示しようとして困っています。基本的に私は User モデルを持っています:

そしてファーマーモデル:

フェッチ タイプが熱心に設定された User モデルとの 1 対 1 があることに注意してください。ここで、テンプレートに農家のデータを表示したいと思います。農家の名前は、実際には関連付けられた User モデルの名前です。

だから私は私のコントローラーでこれをしました:

これで適切な農家のデータが得られますが、User モデルを介して名前を表示しようとすると、null が返されます。より具体的には、これを書くとヌルになりますnullnull(実際には を取得します):

私は何が欠けていますか?

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

java - Play 2.5 でテーマベースのテンプレートを選択するには?

AWS の Web アプリケーションに Play 2.6 を使用しています。これまで、アプリケーションに 1 つの HTML5+CSS テーマを使用してきました。ただし、ユーザーの要求に応じてテーマを変更できるようにする一環として、ユーザーが選択したテーマを選択して読み込む必要があります。Play - Java Controllers で動的テンプレートを使用するにはどうすればよいですか?

ワークフロー = メインページの場合、現在、mainpage.scala.html で次のようにデフォルトのテーマを使用しています。

テーマとワークフローベースの scala html テンプレートを選択することは可能ですか?

index.scala.html で?

または、Play Framework で動的テーマを選択するためのベスト プラクティスはありますか? 上記を試すと、htmlになります

@theme.@workflow.scala.html を出力として。基本的にコンテンツは抽出されません。

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

scala - Scala/Twirl 変数とスコープ/定義

私は本業のフロント エンダーですが、Twirl を含む Play フレームワークを活用する Scala プロジェクトに参加するよう依頼されました。渡された文字列に応じてわずかに異なる出力を表示するテンプレートを作成しようとしています。

これが私のコードです:

ご覧のとおり、このページはコード (ステータス) で呼び出され、その文字列に基づいて、ページの形成方法を変更するいくつかの変数が定義されます。content/css クラス/画像など

これは機能しません (知って驚くかもしれません!)

なぜそうならないのか、私には本当に不明です。${Variable} 形式を使用して変数にアクセスしていると思いましたが、代わりに @Variable 形式を使用することになっている可能性があります。

それらを @Variable の方法に変更しようとしても、まだ問題が発生しています。これは Scala/Twirl のスコープに関係しており、使用できる「定義」キーワードがあることを大まかに理解しています。いくつかのドキュメントを読みましたが、取得できません。

誰かがこれに光を当てることができますか?

編集

では、代わりに以下のコードを考えてみましょう。

したがって、「やりたいことはすべて」:) ステータスに基づいてさまざまな変数を定義し、それらの変数をページのテンプレートで使用できるようにすることです。

それは理にかなっていますか?私は Scala にとても慣れていないので、現時点ではタプル/定義がわかりませんが、学んでいます!

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

scala - Play フレームワークのビュー クラスでの @ の使用に関する混乱

私は主@に Play での使用方法を推測しています。if次のコードは、との間に空白がない場合にコンパイルされますが、それ以外の場合はコンパイルされません(。また、 forまたは閉じ中かっこではなく、for@を使用する必要がありました。ifelse

質問:

  1. Scala で記述されたすべてのコードに @ を使用するべきではありませんか?

  2. Play フレームワーク ビューで @ を使用するための規則は何ですか?

これはコンパイルされません:

これは次のことを行います。