問題タブ [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.
playframework - Playframework: ページ全体をリロードせずに回転パラメーターの値を変更するには?
次のようなリストを受け取るビューがあるとします。
そして、コントローラーにajaxによる呼び出しとリストの値を変更するメソッドがあります。メソッドが Result を返し、次のように新しい値でページを再レンダリングできることを私は知っています。
しかし、リストがあるテーブルだけを更新したいです。
ページ全体をリロードせずにビューのリストを更新するにはどうすればよいですか?
scala - play twirl テンプレート内に変数を作成するには?
次のようなビューに渡すモデルがあります。
ここで、製品の売上のリストを表示したいのですが、Dayのヘッダーを配置し、その日のすべての売上を次のようにリストします。
2016 年 7 月 10 日
製品 1
製品 2
2016 年 7 月 11 日
製品 24 製品 2234
これを行う唯一の方法は、現在の日付を変数に格納する必要があるため、疑似コードは次のようになります。
twirlを使用してこれを行うにはどうすればよいですか?
playframework-2.5 - Playframework: カスタム テンプレート パス
Playframework のテンプレート パスをオーバーライド/追加できるかどうか疑問に思っていましたか? たとえば、既定のテンプレートはビュー フォルダーの下で検索され、自動的にコンパイルされます。これらのテンプレートは、追加の構成なしで URL を使用して直接アクセスできます。
私が知りたいのはviews
、ビルド プロセスでコンパイルされるフォルダーに加えて、カスタム パスを追加できるかどうかです。または、特定のテンプレートを直接 URL でアクセスできないようにブロックすることはできますか?
前もって感謝します!
scala - Scala コードで Twirl テンプレートを呼び出す
私は Play Scala 2.5 アプリケーションを持っています。scala コードから別の Twirl テンプレート内で (可能であれば) Twirl テンプレートを返す方法を知りたいです。
例: HTML 入力要素に対応するいくつかの Twirl テンプレートがあります。入力テキスト用の 1 つのテンプレート、入力チェックボックス用の別のテンプレートなど。メイン テンプレートがあり、内部で Scala オブジェクトまたはクラスからヘルパー メソッドを呼び出し、いくつかの条件に基づいて、必要な入力要素の Twirl テンプレートを返します。
scala - IntelliJ Idea Play フレームワーク Twirl テンプレートのフォーマット設定?
IntelliJ Idea Ultimate 2016 を Play Framework ベースのプロジェクト (Scala と一緒に) のプライマリ IDE として使用できてとても満足していますが、Idea が Play の Twirl テンプレート ファイルをフォーマットする方法 (インデント サイズ、コメントの書式設定)。ただし、アイデア設定のどこにも Twirl の書式設定が見つかりません。Twirl の書式設定ページが IDE にないのは本当ですか?
ありがとう。
playframework - テンプレート関数のオーバーロード
次のようなテンプレート関数が必要です。
ただし、オプションで次のような追加のパラメーターを取ることができます。
それに応じてHTMLを生成するテンプレート関数内のある種のロジック。
ここで説明されているように、これは Twirl では不可能に思えます。しかし、この種の複雑なテンプレート関数に対する正しいアプローチは何でしょうか? それぞれのオーバーロードに異なる名前を付けることは、紛らわしく複雑に思えます。また、それらを別々のファイルに保管するのも面倒です。
マグネット パターンについても聞いたことがありますが、これを Twirl テンプレートに適用する方法がよくわかりません。
java - Play 依存関係なしで Maven Java プロジェクトで独自の Twirl テンプレート形式を定義する方法は?
Play 依存関係のない Maven Java プロジェクトで Twirl テンプレート エンジンを使用しています。2 つの Maven プラグインを使用して Twirl を Scala に変換し、Scala ファイルをコンパイルして Java から render() メソッドを呼び出せるようにします。
現時点では、テンプレート ファイルはすべて TXT ファイルですが、独自の拡張子 (.twirl など) を定義したいと考えています。
これを達成することは可能ですか: https://www.playframework.com/documentation/2.5.x/ScalaCustomTemplateFormat
プレイレスプロジェクトで?
scala - 暗黙の twirl パラメータ: 指定されていない値のパラメータ メッセージ
twirl テンプレートで国際化を使用しようとしています。このガイドに従いました: https://stackoverflow.com/a/30800825/1567737
に問題がありimplicit messages: Messages
ます。エラーが発生する最小限の設定に減らしました。
routesGenerator := InjectedRoutesGenerator
build.sbt にも追加しました。
上記でリンクしたドキュメントとガイドによると、これで十分なはずです。それでも、次のコンパイル時エラーが発生します。
- 再生バージョン: 2.5.9
- SBT バージョン: 0.13.11
- スカラのバージョン: 2.11.7