【发布时间】:2016-07-06 11:07:33
【问题描述】:
我是 Salesforce Apex 的新手,在一些细微差别上有点挣扎。我的问题是所有 Salesforce 组件,如 knowledge:categoryList 或 knowledge:articleList 在渲染时都被额外的 span 元素包裹,这与最初需要的相差甚远。比如:
<ul>
<span>
<li>One</li>
<li>Two</li>
<li>Three</li>
</span>
</ul>
至少在语义上是错误的,但在使用像 Bootstrap 这样的库时,它们会破坏标记。
有解决方案吗?或者也许我在某些时候错了?
UPD 小例子:
这...
<ul class="nav nav-tabs" role="tablist">
<knowledge:categoryList categoryVar="category" categoryGroup="Help" rootCategory="Using_{!selectedCategory}" level="1">
<li role="presentation">
<a href="#{!category.name}" aria-controls="basics" role="tab" data-toggle="tab">{!category.label}</a>
</li>
</knowledge:categoryList>
</ul>
...呈现为...
<ul class="nav nav-tabs" role="tablist">
<span id="j_id0:j_id1:j_id37"> // <!-- how to remove this wrapper? -->
<li role="presentation">
<a href="#" aria-controls="basics" role="tab" data-toggle="tab">One</a>
</li>
<li role="presentation">
<a href="#" aria-controls="basics" role="tab" data-toggle="tab">Two</a>
</li>
<li role="presentation">
<a href="#" aria-controls="basics" role="tab" data-toggle="tab">Three</a>
</li>
</span> <!-- ??? -->
</ul>
【问题讨论】:
标签: salesforce apex