将java小程序集成/嵌入到openerp
我需要将第三方开发的java小程序集成到Openerp应用程序中,以电子方式对文档进行签名。我尝试实施以下解决方案,但对我无效: 我的xml视图中嵌入了以下java小程序:将java小程序集成/嵌入到openerp,java,javascript,applet,openerp,Java,Javascript,Applet,Openerp,我需要将第三方开发的java小程序集成到Openerp应用程序中,以电子方式对文档进行签名。我尝试实施以下解决方案,但对我无效: 我的xml视图中嵌入了以下java小程序: <openerp> <data> <record id="view_firma_form" model="ir.ui.view"> <field name="name">firma.form</field> <fie
<openerp>
<data>
<record id="view_firma_form" model="ir.ui.view">
<field name="name">firma.form</field>
<field name="model">x_firma</field>
<field name="priority" eval="8" />
<field name="arch" type="xml">
<form string="Firma" version="7.0">
<sheet>
<![CDATA[
<html>
<body>
<object id="signApplet" width="600" height="400" archive="ini4j-0.5.2-1.0.jar, icepdf-core-4.3.2-1.0.jar, icepdf-viewer-4.3.2-1.0.jar, AgesicFirmaApplet-AgesicFirmaApplet-2.5.jar, bcprov-jdk15-1.46-1.0.jar, commons-codec-1.2-1.0.jar, bcmail-jdk15-1.46-1.0.jar,log4j-1.2.14-1.0.jar,swing-layout-1.0.3-1.0.jar,commons-io-2.1-1.0.jar,bcprov-jdk15-1.46-1.0.jar,MITyCLibAPI-1.0.4-1.0.jar,MITyCLibCert-1.0.4-1.0.jar,MITyCLibXADES-1.0.4-1.0.jar,MITyCLibTSA-1.0.4-1.0.jar,jss-4.2.5-1.2.jar,commons-logging-1.1-1.0.jar, UserAgentUtils-1.2.4-1.0.jar,itextpdf-5.2.0-1.0.jar,bctsp-jdk15-1.46-1.0.jar,xmlsec-1.4.2-ADSI-1.0-1.0.jar">
<param name="type" value="application/x-java-applet;jpi-version=1.5.0"/>
<param name="java_arguments" value="-Xmx128m"/>
<param name="classloader_cache" value="false"/>
<param name="codebase" value="http://server/appletFirmaAgesic">
<param name="code" value="uy.gub.agesic.firma.cliente.applet.SignApplet"/>
</object>
</body>
</html>
]]>
</sheet>
</form>
</field>
</record>
固体形态
公司
]]>
当我尝试执行时(安装时没有问题),它会抛出以下错误:
Uncaught Error: Invalid XML: <form string="Firma" version="7.0"><sheet>
未捕获错误:无效的XML:
有没有办法做到这一点,或者我必须采取另一种实现方式
谢谢您面临的实际问题是什么?小程序在独立模式下运行正常吗?如果是,则可能是网络问题。我的建议是减少类路径中JAR的数量。我刚刚用新信息更新了帖子。对我的建议有什么建议吗?“它安装时没有问题,并且抛出了一个错误”。这是什么意思?抱歉@jack10bells,我不知道OpenERP。我给你的建议是一般性的。如果您能够在应用程序外部以简单的html加载小程序,那么OpenERP可能存在嵌入问题。