Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Orbeon Orbean服务器端嵌入-CSS问题_Orbeon - Fatal编程技术网

Orbeon Orbean服务器端嵌入-CSS问题

Orbeon Orbean服务器端嵌入-CSS问题,orbeon,Orbeon,我们正在尝试使用带有服务器端嵌入的Orbeon Form runner 表单在FormRunner上正确呈现,但是在我们的java web应用程序中,表单没有正确呈现,即CSS问题 所有/orbeon/*资源都是从orbeon应用程序检索的,但是CSS没有正确应用。我怀疑这可能是因为为嵌入式/portlet添加了额外的div 格式跑步者 在Java Web应用程序中 另外,如果我们使用向导视图,它在FormRunner中工作,但在嵌入式JavaWeb应用程序中不工作。这些部分显示在同一屏

我们正在尝试使用带有服务器端嵌入的Orbeon Form runner

表单在FormRunner上正确呈现,但是在我们的java web应用程序中,表单没有正确呈现,即CSS问题

所有/orbeon/*资源都是从orbeon应用程序检索的,但是CSS没有正确应用。我怀疑这可能是因为为嵌入式/portlet添加了额外的div

格式跑步者

在Java Web应用程序中


另外,如果我们使用向导视图,它在FormRunner中工作,但在嵌入式JavaWeb应用程序中不工作。这些部分显示在同一屏幕上。

当Orbeon Forms生成整个页面时,它会在
正文
上添加一个
Orbeon
类,然后几乎所有Orbeon表单附带的CSS都以
.Orbeon…
作为“前缀”。这样做是为了尽量减少Orbeon表单的CSS与您自己的CSS冲突的风险


我不能确定这是否是问题所在,但如果嵌入时CSS不适用,您可能需要在包含要嵌入内容的元素上添加一个
class=“orbeon”

感谢您的指导。我能够解决这个问题

正如您所说,orbeon重新生成CSS,并将“o0”(#o0xforms form)附加到每个控件的id。但是,xforms.CSS仍然使用(id#xforms form)引用控件,因此样式应用不正确


使用自定义app-xforms.css覆盖xforms.css,该自定义app-xforms.css使用(#o0xforms form)修复了该问题。

请重写您的问题,以包含诊断问题所需的代码,而不是将所有源文件作为ZIP存档文件发布。否则,你不太可能得到有用的答案。ThxHello,没有附加拉链/代码,我只有几张截图。我明白了。然后,您可以编辑您的问题,并使用IMG控件将屏幕截图作为问题的一部分吗?这样可以更容易地理解整个问题,您的屏幕将保留问题,否则如果您删除屏幕截图,问答可能不再有用:-)我尝试过,但它不允许我添加图像,它给出了一条错误消息,我需要10个声誉才能添加图像。@sascham78感谢您对图像进行内联。很高兴听到您找到了解决方案!你能在解决方案中添加一个答案并接受它吗?谢谢!