2012-10-16 39 views
0

我需要对orbeon形式的请求不支持JavaScript,但它返回消息“您的浏览器似乎不支持JavaScript。你可以试试下面的一个”不支持JavaScript Orbeon 3.9请求

我需要使用pd4ml打印PDF。在orbeon 3.7中,我得到了这个消息,但表单显示在底部。在orbeon 3.9我收到消息,但表单没有显示。

Is there a way to get the behavior of orbeon 3.7? 

谢谢,

回答

0

原因形式是隐藏的是,它具有<form>元件,xforms-initially-hidden,直到JavaScript代码已经用完最初隐藏形式的内容上的HTML类。如果JavaScript被禁用,该类永远不会消失,并且表单仍然隐藏。

如果您重写该CSS类以使表单初始可见,或者如果完全删除该类,则应起作用。

+0

完成!非常感谢你!我让它工作添加这个CSS。 .xforms-noscript-panel { border:4px solid#FF6600; margin:1em; 填充:0.5em; 宽度:自动; display:none!important; } .xforms-initial-hidden { \t display:none!important; } .xforms-layout-nospan { \t display:block!important; } – panox

+0

嗨我测试它在没有JavaScript的浏览器,它工作正常。但是当我尝试使用pd4ml进行渲染时,它不起作用,因为orbeon 3.7。风格不被pd4ml找到。这是否有行为改变?我使用theme-plain.xsl。如果你有这方面的线索,我会感谢你的进步。 – panox

+0

我不知道pd4ml。这可能取决于pd4ml如何解析文件中对CSS的访问。也许你可以检查pd4ml试图做什么来检索CSS。 – ebruchez