Тип поля правильный. Вы должны изменить представление конструктора и использовать <textarea />
или <sf-html-field />
для расширенного текста.
Например:
<div class="form-group">
<label for="description-text">@Html.Resource("Text")</label>
<textarea id="description-text"
class="form-control"
rows="3"
ng-model="properties.Description.PropertyValue">
</textarea>
@*<sf-html-field id="description-text"
class="kendo-content-block"
sf-model="properties.Description.PropertyValue">
</sf-html-field>*@
</div>
Обратите внимание, что если вы хотите использовать <sf-html-field />
, вы захотите определить его в разделе компонентов в DesignerView. json file
Если вам необходимо полное понимание того, как Sitefinity создает свои OOTB MVC виджеты, взгляните на https://github.com/Sitefinity/feather-widgets