[英]Error with p:selectOneMenu in Primefaces 3.4.2
我最近更新了Primefaces從3.4到3.4.2,現在我在一些有p:selectOneMenu
組件的頁面上遇到了問題。 我在JavaScript控制台中看到錯誤說: TypeError: e.offset(...) is undefined
。 頁面加載時會立即記錄此錯誤。
有誰知道什么是問題?
好吧,經過很長一段時間后,終於弄明白發生了什么。 在Primefaces 3.4.2中p:selectOneMenu
行為稍有改變,這樣在加載頁面后立即觸發change事件。 當我們完全是空的這個問題表現p:selectOneMenu
,這意味着value
的f:selectItems
是空的,沒有f:selectItem
為空的選項。 在這種情況下,我們可以看到錯誤TypeError: e.offset(...) is undefined
在控制台中TypeError: e.offset(...) is undefined
,而javascript從那一點是無用的,並且沒有任何工作。 現在它必須是空的f:selectItem
,或在至少一個元件f:selectItems
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.