Css PrimeFaces行编辑器-未显示图标

Css PrimeFaces行编辑器-未显示图标,css,jsf,primefaces,icons,Css,Jsf,Primefaces,Icons,我在使用PrimeFaces中的p:rowEditor时遇到问题。 问题是,没有显示要单击的图标 我没有修改样式类并使用默认图标。 在FF、Chrome和IE9中一切正常 不幸的是,我的项目应该在IE8上运行。。。但是图标在那里不可见。 因为这是我们在我的工作场所使用的默认浏览器,所以不可能切换到其他浏览器 你们知道为了使rowEditor至少可以点击,有什么解决方法或修复方法吗?显示“编辑无误”的文本,而不是图标 提前谢谢 我的建议是将X-UA-Compatible headerPrimefa

我在使用PrimeFaces中的p:rowEditor时遇到问题。 问题是,没有显示要单击的图标

我没有修改样式类并使用默认图标。 在FF、Chrome和IE9中一切正常

不幸的是,我的项目应该在IE8上运行。。。但是图标在那里不可见。 因为这是我们在我的工作场所使用的默认浏览器,所以不可能切换到其他浏览器

你们知道为了使rowEditor至少可以点击,有什么解决方法或修复方法吗?显示“编辑无误”的文本,而不是图标

提前谢谢

我的建议是将X-UA-Compatible headerPrimefaces版本>=3.0,如果较低版本,您只需将meta标记添加到h:head:


阅读更多信息:

您是否可以尝试插入:.ui图标{background color:white;}我尝试过,但它没有任何作用:-看起来,行编辑器不知道要使用哪个样式类…非常感谢!现在,默认的页面标准设置为IE8,工作正常!在我的第3.5版IE8上不起作用。此外,EmulateIE8不是有效值,但IE=EmulateIE8是无效的。请参阅答案中链接的MSDN页面。我会编辑答案,但我不太舒服,因为它被接受,似乎已经解决了OP的问题。@ ZB226新的答案后,我用PF 3.1 3.2当我张贴这个答案:-@荣光:我认为这个问题关闭,因此,这样做很好:但对后代来说:我这边的问题是内部网检测到IE8和IE7兼容性,我需要在服务器端设置X-UA-Compatible头,参见。
<h:head>
  <f:facet name="first"> // remove this tag if primefaces's version is lower than 3.0
      <meta http-equiv="X-UA-Compatible" content="EmulateIE8" />
  </f:facet>
  // other contents
</h:head>