Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在现有组件jsf 1.1/1.2(XPages)中添加新的html标记_Jsf_Xpages_Jsf 1.2 - Fatal编程技术网

在现有组件jsf 1.1/1.2(XPages)中添加新的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

有一个标准寻呼机组件,它呈现以下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>

第一
以前的
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:也可以帮助您使用渲染器。