- 23, Oct 2024
- #1
У нас есть
getDefaultMvcData()
entity which extends toHtmlElement()
. Ссылка для скачивания используется внутри @RegisteredViewModel
component.
This is how the class looks like:
dxa-core:2.0.3
У нас также есть компонент-оболочка компонента RichText, в состав переменной которого входит RichText.
- Мои вопросы:
YoutubeVideo
? I see thatgetDefaultMvcData()
Зачем мне нужно заявлять о своей точке зрения внутри@Data public class Download extends MediaItem { @Override public HtmlElement toHtmlElement(String s) { return null; } @Override public HtmlElement toHtmlElement(String s, double v, String s1, int i) { return null; } @Override public HtmlElement toHtmlElement(String s, double v, String s1, int i, String s2) { return null; } @Override public MvcData getDefaultMvcData() { return MvcDataCreator.creator() .fromQualifiedName("basis:Entity:DownloadLink") .defaults(DefaultsMvcData.ENTITY) .create(); } }
entity also use the same structure. Other entity registrations are done in module initializer (RichText
от - нотацию), но почему она должна отличаться для объектов Media Item?
MediaItem
? In my case it seems not being used at all, as it uses the view registered inDownload
Какова цель