问题描述
|
我有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