Richfaces shuttlelist组件有2个问题。
1:
我只希望以下按钮可用于班车列表 - “复制”,“删除”,“上移”和'向下移动。问题是Move Up&默认情况下,向下显示在第二个列表的右侧。我希望列表之间有四个按钮。有没有简单的方法来做到这一点?
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>
由于