我正在使用rich:simpleTogglePanel,并将这3个CSS类放在div上:
rich-stglpanel
rich-stglpanel-header
rich-stglpnl-marker
rich-stglpanel-body
有什么办法可以删除这些类?
解决方法:
每个Richfaces组件都带有一组CSS类.这些CSS类用于自定义切换面板(或任何其他RF组件)的外观.如component guide中所述,这四个CSS类确实附加到RF框架生成的HTML组件.
有两种解决方案供您选择:
>自定义CSS,以扩展四个CSS类的默认属性.这样,您将获得所需的该组件的渲染.
>使用JavaScript删除CSS类(不推荐).
第二种解决方案可以通过一些jQuery脚本轻松实现:
jQuery(document).ready(function() {
jQuery(".rich-stglpanel").removeClass("rich-stglpanel");
...
});
(这意味着页面加载完成后,找到带有CSS类rich-stglpanel的所有元素并删除该类).
标签:richfaces,jsf,java 来源: https://codeday.me/bug/20191208/2094920.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。