問題タブ [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.
c# - インターフェイスに名前が付けられている場合、MVC DisplayTemplate がレンダリングされない
私はモデルを持っています:
およびDisplayTemplateDisplayTemplates/Dog.cshtml
IPet.cshtml
ファイルの名前を;に変更するまで、これは完全に機能します。その後、バインディングは失敗します。Dog
、Cat
、Rat
、Goat
およびに同じ DisplayTemplate を使用したいのですがGnu
、これらはすべて の実装ですIPet
。
バインディングを機能させるにはどうすればよいですか?
javascript - SharePoint 2013 - 複数選択のユーザー ピッカーから名前を分割する必要がある
SharePoint 2013 で作業しており、コンテンツ検索 Web パーツ用のカスタム表示テンプレートを作成しました。私のフィールドの 3 つは複数選択の人物ピッカーを使用しており、以下に示すように 3 つすべてが 1 つの文字列で名前を返しています。
ブラウン、ジョン・スミス、マイク・ジョーンズ、メアリー
以下に示す形式で名前を返したいのですが、それを機能させることができないようです:
ブラウン、ジョン。スミス、マイク。ジョーンズ、メアリー
これらのブログ記事からのアドバイスを試しました。
https://sharedpointtips.blogspot.com/2015/01/sharepoint-2013-display-template.html
最初の記事に含まれているすべての提案を試しました - https://social.msdn.microsoft.com/Forums/en-US/ea0fe2fe-0757-4c1c-b3cc-2dd99b38bfa1/sharepoint-2013-custom-display-template -people-picker-field-separate-multiple-names-in-display?forum=sharepointdevelopment
ヘッダーで:
'Response Preparer'{Response Preparer}:'ResponsePreparerOWSUSER'
体内で:
JavaScript セクションで、私はこれを試しました:
これは私の表示コードです:
表示は次のようになります。
ブラウン、ジョン。スミス、マイク。ジョーンズ、メアリー
規制パートナーの出力は次のとおりです。
ブラウン、ジョン・スミス、マイク・ジョーンズ、メアリー
splitNames コードは次のとおりです (ファイルは RegisterSod ステートメントに含まれています)。