Использование тега html5 video с XPages
Учитывая этот пример:
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
как вы получаете атрибут "controls", работающий с XPages? Редактору DDE это не нравится. Я полагаю, что он ожидает этого в формате name="value".
Я не уверен, как это сделать.
Спасибо!
2 ответа
Решение
Вы можете использовать computedText для этого:
<xp:text
escape="false"
tagName="video"
disableTheme="true">
<xp:this.attrs>
<xp:attr value="" name="controls" minimized="true" />
<xp:attr value="320" name="width"/>
<xp:attr value="240" name="height" />
</xp:this.attrs>
<xp:this.value>
<![CDATA[
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg" >
Your browser does not support the video tag.
]]>
</xp:this.value>
</xp:text>
Опция minimized=true делает свое дело. Теги
XHTML или XML не позволяют использовать только атрибуты имен, а XPages - это XML. Ты можешь сделать:
<video controls="controls">
<source="..." />
....
</video>
Обратите внимание на закрывающую косую черту в источнике. Это должно делать свое дело