这两天被日期组件搞的头晕,本来myfaces中有个calendar组件,可它与richfaces中的部局组件或div有冲突,如果页面是左右总局它在右面的话显示时日历本总是离文本框很远(如果用t:panelGrid布局不会有此问题),显示效果不尽人意。而普通的js日历组件在混合有myfaces,richfaces,ajax4jsf元素的页面中会有无效响应发生,最后只能选择richfaces中的calendar组件了,测试时发现其刷新时总是顶部有道线,虽然只显示不足一秒但让人很不舒服,查找原因,最后发现是其styleClass中一个属性所致,问题解决。