1

カスタム ウィジェット デザイナーを使用して、Sitefinity MVC でカスタム ウィジェットを作成しました。

<div class="form-group">
    <label for="My Field">My Field</label>
    <div class="row">
        <div class="col-xs-3">
            <input type="text" sf-model="properties.MyField.PropertyValue" class="form-control" id="MyField" />
        </div>
    </div>
</div>

コントローラーとモデルの両方で定義されています。

public string MyField { get; set; }

編集をクリックすると、フィールドが期待どおりに表示されます。[保存] をクリックしてから、もう一度 [編集] をクリックします。値が保存されていません。ページの更新に役立たず、ウィジェット自体にも表示されません。

ピースがありませんか?ドキュメンテーションは少し長くて散らばっています。私はそれを精査してきましたが、何も飛び出していません。


開発ツールで送信されたプットリクエストが表示されますが、リクエスト ペイロードが空です。これが正しい要求であるか、関連性があるかどうかはわかりません。

4

1 に答える 1

2

sf-modelする必要がありますng-model

<div class="form-group">
    <label for="My Field">My Field</label>
    <div class="row">
        <div class="col-xs-3">
            <input type="text" ng-model="properties.MyField.PropertyValue" class="form-control" id="MyField" />
        </div>
    </div>
</div>
于 2017-08-14T15:56:52.063 に答える