問題タブ [viewrendering]
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.
zend-framework - 翻訳ビューのレンダー配列を切り替えるには?
cronコントローラーで、メールを送信するためのレコードを選択し、pdf.htmlビューからpdfをレンダリングして添付ファイルとして送信したいと考えています。pdf.phtml には、翻訳ファイルに基づく翻訳があります。配列の変換をループすると、次のように変更されます。
i=0 -> pdf.phtml を英語に翻訳
i=1 -> pdf.phtml をドイツ語に翻訳
ループのたびに翻訳を設定しようとしました
ただし、i=0 の最初の翻訳のみが pdf のレンダリングに使用され、i=1 の場合は変更されません。i=0 が英語かドイツ語かに関係なく、i=1 の場合は英語かドイツ語に固執します。
ビューレンダラーの翻訳をループで切り替えるアイデアはありますか?
java - SpringMVC では、LiteDeviceDelegatingViewResolver に注文値を与えるにはどうすればよいですか?
SpringMVC ベースの Web サイトでは、LiteDeviceDelegatingViewResolverを使用したいと考えています。
すでにいくつかの他の ViewResolver が構成されており、LiteDeviceDelegatingViewResolver をそれらよりも優先させたいと考えています。
ただし、LiteDeviceDelegatingViewResolver はOrderedインターフェースを実装していないため、注文値を設定できません。Spring はこれらの値を使用して ViewResolvers をチェーンしているようです。LiteDeviceDelegatingViewResolver を、構成した他の ViewResolver よりも優先させる別の方法はありますか?
ありがとう。
zend-framework - postDispatchでaddScriptPathをZend?
コントローラーの postDispatch にスクリプト パスを追加するのは良い考えですか? それとも、init() または preDispatch() 関数の方が適していますか?
実際、postDispatch にスクリプト パスを追加しても正しく機能しません。
どこに置くべきですか - init() または preDispatch()?
asp.net-mvc - ビュー レンダリングの例外をキャッチする最後のチャンスを処理するエラー
ErrorController
ウェブサイトのエラーをカスタム処理するものがあります。
それはかなり標準的です:
ただし、View コード内で何らかのレンダリング例外が発生した場合 (ページにマスター ページ (マスター レイアウト) があり、別のページが発生する可能性があるため、これが発生する可能性があります)、そのレンダリング例外をキャッチできません。
私は実際にその例外を実装で見ることができますActionFilterAttribute.OnResultExecuted
:
しかし、その場合、MVC はその例外が発生した後に~/Shared/Error.cshtml (このパスを含む) を検索し、エラー ビューのレンダリング例外をユーザーに提供することはできません (「ラスト チャンス例外」)。
それを処理する方法はありますか?
zend-framework2 - 子ビューでビューをレンダリングしますか?
特定の「レイアウト」(ヘッダー/フッター用) と特定のテンプレート (メールのメイン ビュー、2 列のレイアウトなど) を含むメールを送信しようとしています。
$mainView
HTMLには次のものがありますが、すべての変数を含むHTMLで<?= $this->content ?>
ある必要がある場合、これは常にNULLです。$childView
これが私がMailService.php
ファイルに持っているものです:
$this->viewRenderer
工場で注入されます:
ios - ViewRenderer ブロック UI のオーバーライドされた Draw メソッド
Xamarin.Forms コントロールを実装します。私が現在経験している問題Draw()
は、カスタム レンダラーのオーバーライドされたメソッドが UI をブロックすることです (少なくとも iOS プラットフォームの場合)。私はグーグルで検索しましたが、成功しませんでした。UI をブロックせずにバックグラウンドで描画を実行することは可能ですか?
問題を示す iOS プラットフォーム用の単純なレンダラーのコードを次に示します。
c# - ViewRenderer を使用した後にコントローラーが破棄されているか
ViewRendererを使用して、次のようにビュー結果をファイルに書き込みます。
最後に controller.dispose() を追加する必要がありますか、それとも自動的に行われますか? はいの場合、いずれかのメソッドが呼び出された後にそれを破棄する方法はありますか?