這兩天被日期組件搞的頭暈,本來myfaces中有個calendar組件,可它與richfaces中的部局組件或div有沖突,如果頁面是左右總局它在右面的話顯示時日歷本總是離文本框很遠(如果用t:panelGrid布局不會有此問題),顯示效果不盡人意。而普通的js日歷組件在混合有myfaces,richfaces,ajax4jsf元素的頁面中會有無效響應發生,最后只能選擇richfaces中的calendar組件了,測試時發現其刷新時總是頂部有道線,雖然只顯示不足一秒但讓人很不舒服,查找原因,最后發現是其styleClass中一個屬性所致,問題解決。