Xpages 在XPage中使用HTML5布尔数据属性
尝试在Xpage中使用Boolean数据属性()时,会出现语法错误 标记片段:Xpages 在XPage中使用HTML5布尔数据属性,xpages,lotus-domino,domino-designer-eclipse,Xpages,Lotus Domino,Domino Designer Eclipse,尝试在Xpage中使用Boolean数据属性()时,会出现语法错误 标记片段: <label> <span>Layout</span> <select class="layout-option m-wrap small"> <option value="fluid" selected>Fluid</option> <option value="boxed">Boxe
<label>
<span>Layout</span>
<select class="layout-option m-wrap small">
<option value="fluid" selected>Fluid</option>
<option value="boxed">Boxed</option>
</select>
</label>
布局
流质
盒装
导致以下分析错误:
与元素类型“option”关联的属性名称“selected”必须后跟“=”字符
我已经将doctype设置为HTML5。
如何修复此错误?使用计算文本和属性中的最小化选项时,可以执行此操作
<label>
<span>Layout</span>
<select class="layout-option m-wrap small">
<xp:text escape="true" tagName="option" styleClass="" value="Fluid">
<xp:this.attrs>
<xp:attr name="selected" minimized="true" value="" />
</xp:this.attrs>
</xp:text>
<option value="boxed">Boxed</option>
</select>
</label>
布局
盒装
XPages源代码必须与XML兼容,因此HTML5不适合。你几乎没有选择
对斯文的回答稍加修改就成功了:
<label>
<span>Layout</span>
<select class="layout-option m-wrap small">
<xp:text escape="true" tagName="option" value="Fluid">
<xp:this.attrs>
<xp:attr name="value" value="fluid" />
<xp:attr name="selected" minimized="true" value="" />
</xp:this.attrs>
</xp:text>
<option value="boxed">Boxed</option>
</select>
</label>
布局
盒装
生成HTML:
<label>
<span>Layout</span>
<select class="layout-option m-wrap small">
<option value="fluid" selected>Fluid</option>
<option value="boxed">Boxed</option>
</select>
</label>
布局
流质
盒装
我认为XPage不允许您使用布尔属性。您问题中的链接本身表明,您可以像这样编写代码Fluid
,它可以在XPages中工作。