Richfaces listshuttle自定义按钮定位

问题描述

| 我有2个关于Richfaces Shuttlelist组件的问题。 1: 我只希望以下按钮可用于穿梭列表-\'复制\',\'删除\',\'上移\'和\'下移。问题是认情况下,“上移和下移”显示在第二个列表的右侧。我想将所有四个按钮都放在列表之间。有没有简单的方法可以做到这一点? 2: 另外,由于某些原因,页面加载时不会应用我的自定义方面,只有当我单击列表中的项目时,它们才会呈现。任何想法为什么会这样?
<rich:listShuttle sourceValue=\"#{MyBean.filteredFieldsList}\" sourceSelected=\"MyBean.selectedFields\"
                    targetValue=\"#{MyBean.allSelectedFields}\" targetSelected=\"MyBean.deselectedFields\" converter=\"TomsShuttleListConverter\" 
                    listsHeight=\"180\" sourceListWidth=\"260\" targetListWidth=\"260\" sourceCaptionLabel=\"Available Items\" var=\"selectItems\"
                    fastOrderControlsVisible=\"false\" fastMoveControlsVisible=\"false\" targetCaptionLabel=\"Currently Active Items\"
                    copyControlClass=\"largerBtn\">

    <f:facet name=\"copyControl\">
        <h:outputText value=\"Add\" />
    </f:facet>

    <f:facet name=\"removeControl\">
        <h:outputText value=\"Remove\" />
    </f:facet>

        <f:facet name=\"upControl\">
        <h:outputText value=\"Move up\" />
    </f:facet>

    <f:facet name=\"downControl\">
        <h:outputText value=\"Move down\" />
    </f:facet>


        <rich:column>
        <h:outputText value=\"#{selectItems.label}\"></h:outputText>
    </rich:column>          

</rich:listShuttle>
谢谢     

解决方法

        http://community.jboss.org/message/610369#610369