2017-09-07 4 views
1

を呼び出すなぜ、私たちは次のように使用している私たちの見解では、フィールドのデータを表示するために構築:Glassmapperの編集可能なフィールドがdoesntのサイトコアMVCでサイトコアRenderFieldパイプライン

Glass.Mapper.Sc.Mvc.GlassView.Editable @(私は、HTML @

を使用しない限り、S => s.Field)

残念ながら、これは、RenderFieldPipelineを起動していないようです。@ Sitecore.Field( "フィールド"、項目)

glassmapperの編集可能な構造でRenderFieldPipelineを呼び出す方法はありますか?ちょうど興味があるのはなぜGMがこのようにふるまうかということです。

おかげで、パフォーマンスの考慮事項については

答えて

2

、renderFieldパイプラインは(編集モード以外で)設計によって呼び出されません。 this discussion on GitHubを参照してください。また

[SitecoreField(Setting = SitecoreFieldSettings.ForceRenderField)] 
public virtual string MyField { get; set; } 

あなたはできます:

GitHubの問題に言及したように、あなたは、単一の行のテキストフィールドのためにこれを必要とする場合、あなたは、アノテーションで設定を有効にすることができ

正確なアプローチは、パイプラインを使用するのに必要な正確さと正確さに依存します。

関連する問題