Sitecore のバージョン差分ポップアップは、アイテムのバージョン間でフィールドを比較するために使用されます。ただし、デフォルトでは、そのアイテムのユーザー定義フィールド (非標準フィールド) のみが表示されます。バージョン差分ポップアップでワークボックスを介していくつかのアクションを実行するときに、管理者によって提供されたコメントを表示するように求めるクライアントからの要件があります。これらの情報は、アイテムとは別にワークフロー履歴に保存されることを知っています。これらのワークボックス情報をバージョン差分で表示する方法はありますか?
1 に答える
0
バージョン差分コントロールをオーバーライドする必要があります。コードは含まれてSitecore.shell.Applications.Dialogs.Diff
いますが、diffviews を使用していますSitecore.Text.Diff.View
おそらくCompare(System.Web.UI.Control parent, Item item1, Item item2, string click)
、diffviews のメソッド (ワークボックス コメントを含めるため) およびprivate void Compare(string version1, string version2)
Diff ダイアログのメソッド (注意 - プライベートとしてマークされているため、フォームのすべての機能を新しい XAML フォームにコピーする必要があります) をオーバーライドして、独自の diffview をロードする必要があります。 .
br クラウス
于 2013-09-09T05:38:58.987 に答える