我们使用Infopath 2007 + Sharepoint 2007,并且需要在infopath表单中注入(inject)一些JavaScript。我知道可以使用XmlFormControl将infopath表单托管在aspx页面上。但是此解决方案不适合我们=(。是否有任何解决方法?

最佳答案

InfoPath Form Services不允许您使用JavaScript发布InfoPath表单。如果您确实需要使用JavaScript来获得丰富的客户端体验,则可能很幸运,如上所述,您已经将表单加载到XmlFormControl中,然后在页面旁边加载了js库,并绑定(bind)了dom元素。这样您将无法获得任何设计时间支持,但它可能会起作用。

一般来说,您需要使用IPFS遵守规则和托管代码。

10-04 19:09