以下に示すように、デザイナーで sf-list-selector を使用しています。商品リストが表示され、選択して並べ替えることができます。
<sf-list-selector sf-dynamic-items-selector sf-provider="properties.ProductProviderName.PropertyValue" sf-item-type="properties.ProductType.PropertyValue" sf-multiselect="true" sf-sortable="true" sf-master="true" sf-selected-ids="properties.ProductIds.PropertyValue" />
ただし、デザイナーで保存を押すと、ログ ファイルに例外が発生します。
要求された URL : https://localhost/Sitefinity/Services/Pages/ControlPropertyService.svc/batch/fc82280c-3055-6fae-9336-ff0000e88380/?pageId=230b270c-3055-6fae-9336-ff0000e88380&mediaType=0&propertyLocalization=0 内部例外 --------------- Type: System.Xml.XmlException, System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Message: End element 'PropertyValue' from名前空間 '' が必要です。名前空間 '' から要素 'item' が見つかりました。ソース: System.Runtime.Serialization ヘルプ リンク: LineNumber: 0 LinePosition: 0 SourceUri: データ: System.Collections.ListDictionaryInternal TargetSite: Void ThrowXmlException(System.Xml.XmlDictionaryReader, System.String, System.String, System.String, System.文字列) HResult: -2146232000 スタック トレース: System.Xml.XmlExceptionHelper.ThrowXmlException (XmlDictionaryReader リーダー、文字列 res、文字列 arg1、文字列 arg2、文字列 arg3) で System.Xml.XmlExceptionHelper。
ビュー用の JSON または JS ファイルがありません。これのバリエーションを単一のアイテム選択に使用すると、すべてうまくいきます。