問題タブ [display-templates]
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.
asp.net - DisplayForModel が iList (文字列の) をレンダリングしない
strings
とのようないくつかの通常のプロパティを持つモデルがあり、integers
2 つilist(of string)
のプロパティもあります。
私はDisplayTemplate
このようなものを作成し、次のように呼びListOfString.vbhtml
ます:
プロパティの装飾方法は次のとおりです。
それから、私の見解では、私は電話してい@Html.DisplayForModel()
ます。私のすべてのプロパティがデフォルトの表示テンプレートによって書き出されることを期待しており、リストであるプロパティのリスト用のカスタムのものです。
そうでないすべてのプロパティはうまくIList(of string)
レンダリングされます (見苦しいですが、それは別の問題です)。
Views/Shared/DisplayTemplates
プロジェクトベースのフォルダーとフォルダーに表示テンプレートを入れてみましたがArea/Views/controllername/DisplayTemplates
、どちらも機能しません。
リストには値があり、プレーンな「 hello」を入れても表示されなかったため、テンプレートはレンダリングされていません。したがって、モデル バインディングがうまくいかないということではありません。
これが機能することを期待して、私は完全に私のロッカーから外れていますか? これは、表示テンプレートなどの優れた点の 1 つであるという印象を受けました。
asp.net-mvc - MVC Razor display template
I have a list of items that I am passing to a view. I would like to render each item using a display template. However, something is wrong, as I don't get the field properly rendered. Here is my main view (Index.cshtml):
Here is my display template:
The page loads, but doesn't display the values of the entity.
search - SharePoint 2013 検索結果のカスタム グループ化表示テンプレート
検索結果アイテムのカスタム グループ化を実装しようとしています。それらを管理プロパティでグループ化したいのですが、結果ブロック (クエリ ルール) を使用しません。結果をプロパティでソートし、ctx.CurrentItem.ParentTableReference を使用して現在のアイテム (ctx.CurrentItem) を前のアイテムと比較するという考え方です。新しいプロパティ値が検出された場合は、新しい「グループ ヘッダー」 (単純な html) を挿入します。問題は、ParentTableReference が定義されていないことです。現在の項目オブジェクトにそのようなプロパティがあるべきではありませんか? これをカスタムの検索結果アイテム表示テンプレートに実装しています。
c# - MVC 4 プロジェクトで表示テンプレートを作成する方法
こんにちは、MVC でアプリケーションを構築しています。表示テンプレートを使用してモデルをビューに表示したいと考えています。これは私のテンプレートですが、表示しようとするとエラーが発生します:
このテンプレートで、データベース データで満たされた各行を に表示したいtd
のですが、何もしていません。私は何を間違っていますか?
liferay-6 - Liferay Dynamic Data Listsでページフィールドへのリンクを適切に表示する方法は?
コンテキスト
Liferay 6.2 インスタンスのページにリンク リスト ポートレットを作成しようとしています。これを実現するために、新しい動的データ リスト表示ポートレットをページに配置し、ページへのリンク (6.2 より前はレイアウトへのリンクと呼ばれていました) フィールドを含むデータ定義を作成しました。Liferay のガイドを使用してカスタム表示テンプレートを作成し、HTML 順不同リストをリンクとともに表示しようとしていますが、ページへのリンク フィールドを適切に処理する方法に関する情報が見つかりません。
質問
href 属性にページのスマート URL が含まれ、リンク テキストがページのローカライズされた名前になるように、[ページへのリンク] フィールドを表示する Freemarker テンプレートを作成するにはどうすればよいですか?
asp.net-mvc - MVC Html.DisplayModelFor は IEnumerable を期待していますが、これを渡していると思いますが、エラーが発生します
規則に従って、に配置した表示テンプレート (Pet.cshtml) を使用しようとしています~/Views/Shared/DisplayTemplates
。
インデックス アクションは を取得してIEnumerable
に渡しIndex.cshtml
、それは に渡され_PetTablePartial
ます。ここまでは順調ですね。ただし、Html.DisplayForModel
が呼び出されると、次のエラーが発生します。
しかし、モデル項目が実際には IEnumerable であることがはっきりとわかります (と思います)。私は何を間違っていますか?
c# - ASP.Net: Html.Display()-メソッドは templatename を無視します
PropertyInfo
参照TDatas
プロパティに従って、モデルのhtmlコードを返す次のメソッドがあります。
displaytemplate の名前は UIHint を介して定義され、正しく読み取られます。
したがって、1 つの呼び出しは次のようになります。
残念ながら、templatename
特定の DisplayTemplate でプロパティをレンダリングする場合、パラメーターは無視されます。私はdisplaytemplate(フォルダdisplaytemplate)とpartialviewの両方を試しました。それらのどれも機能しませんでした。
誰かアイデアはありますか?