3
我想使用p:orderList和p:panel組件來實現列表元素的重新排序。最初在列表中存在POJO,但即使使用字符串列表也會出現問題。OrderList中的Primefaces面板
還有就是我的豆:
public class BackingBean {
private List<String> list;
public void addDate() {
list.add(new Date().toString());
}
// Getters and setters...
}
我的頁面源:
<p:orderList id="videos" value="#{bean.list}" var="date" itemValue="#{date}"
controlsLocation="none">
<p:column >
<p:panel header="#{date}" toggleable="true" toggleSpeed="500">
FC Barcelona is one of only three clubs...
</p:panel>
</p:column>
</p:orderList>
的問題是,我每次切換面板之一,所有的面板最小化和最大化幾次,即如果列表中有三個元素,則所有面板將被最大化/最小化三次。我錯了嗎?
是否在orderedList中支持widgetVar的多個面板?看起來,JavaScript變量「面板」用於列表中的所有面板。你可以在螢火蟲中查看它。 – djmj 2012-03-08 16:39:50
我認爲@djmj是對的。爲什麼你要指定'widgetVar'屬性。你在JavaScript的某個地方使用它嗎? – 2012-03-08 19:27:17
即使沒有'widgetWar',也會發生這種情況。 我在primefaces論壇上有一個答案「問題是,列表中的所有面板都獲得相同的ID,因此切換切換所有面板」。但我不知道我應該用什麼來代替面板 – nikagra 2012-03-09 08:23:04