在现有组件jsf 1.1/1.2(XPages)中添加新的html标记
有一个标准寻呼机组件,它呈现以下html结构:在现有组件jsf 1.1/1.2(XPages)中添加新的html标记,jsf,xpages,jsf-1.2,Jsf,Xpages,Jsf 1.2,有一个标准寻呼机组件,它呈现以下html结构: <div class="xspPagerContainer"> <div class="xspPagerRight" id="view:_id1:pager1"> <span class="xspPagerNav xspFirst" id="view:_id1:pager1__First"> First </span> <span class="xspPa
<div class="xspPagerContainer">
<div class="xspPagerRight" id="view:_id1:pager1">
<span class="xspPagerNav xspFirst" id="view:_id1:pager1__First">
First
</span>
<span class="xspPagerNav xspPrevious" id="view:_id1:pager1__Previous">
Previous
</span>
<span class="xspPagerNav xspGroup" id="view:_id1:pager1__Group">
<span>
<span class="xspFirstItem xspCurrentItem">
1
</span>
<span>
<a>2</a>
</span>
<span class="xspLastItem">
<a>3</a>
</span>
</span>
</span>
</div>
</div>
<div class="xspPagerContainer">
<div class="xspPagerRight" id="">
<span id="NewSpan"></span>
<span class="xspPagerNav xspFirst" id="someId">
First
</span>
<span class="xspPagerNav xspPrevious" id="view:_id1:pager1__Previous">
Previous
</span>
第一
以前的
1.
2.
3.
我想在上述结构中添加一些额外的html标记:
<div class="xspPagerContainer">
<div class="xspPagerRight" id="view:_id1:pager1">
<span class="xspPagerNav xspFirst" id="view:_id1:pager1__First">
First
</span>
<span class="xspPagerNav xspPrevious" id="view:_id1:pager1__Previous">
Previous
</span>
<span class="xspPagerNav xspGroup" id="view:_id1:pager1__Group">
<span>
<span class="xspFirstItem xspCurrentItem">
1
</span>
<span>
<a>2</a>
</span>
<span class="xspLastItem">
<a>3</a>
</span>
</span>
</span>
</div>
</div>
<div class="xspPagerContainer">
<div class="xspPagerRight" id="">
<span id="NewSpan"></span>
<span class="xspPagerNav xspFirst" id="someId">
First
</span>
<span class="xspPagerNav xspPrevious" id="view:_id1:pager1__Previous">
Previous
</span>
第一
以前的
我试图使用渲染器来实现这一点,但我无法在xspPagerContainer div中添加任何内容。我所实现的只是在这个div之前或之后添加一些内容
这样的事情可能吗?如何在没有javascript(jQuery等)的情况下将html标记添加到现有组件中?我应该创建自己的组件并创建自己的渲染器吗
这是Xpages中使用的JSF的IBM变体 您可以发布渲染器中的任何代码吗?相关部分很可能在
encodeBegin
、encodeChildren
或buildContents
中。如果我没记错的话,寻呼机组件具有可用于插入内容的方面。请看一下Keith Strickland的Artikle:也可以帮助您使用渲染器。