2010-09-28 17 views
6

Utilizamos Infopath 2007 + Sharepoint 2007 y necesitamos insertar algún javascript en el formulario de infopath. Sé que el formulario infopath se puede alojar en la página aspx usando XmlFormControl. Pero esta solución no nos conviene = (¿Hay alguna soluciónInyectar javascript en el formulario de Infopath

+0

Incluso tratamos de escribir javascript directamente para ver el archivo (.xsl). Pero después de renderizar xsn a html, todo nuestro javascipt "extra" fue eliminado. –

+0

Probablemente no sucederá (al menos sin un esfuerzo extremo). ¿Qué estás tratando de lograr? Tal vez podamos encontrar otra manera de hacerlo. Algún tipo de validación, tal vez? –

Respuesta

0

Tal vez usted puede escribir un InfoPath complemento en la ejecución de JavaScript códigos

InfoJet Servicio -.?. Web InfoPath Forms motor http://www.infojetsoft.com

+0

Supongo que dicho complemento solo podrá agregar javascript a la vista. Pero este script será omitido por un render (los servicios de formulario de Infopath son un render en mi caso). ¿Estoy en lo cierto? Por cierto, el desarrollo de un add-in es un desafío. Puedo hacer cualquier modificación del archivo xsn si ayuda ... –

1

Los Servicios de Formulario de InfoPath no le permitirán publicar un formulario de InfoPath con JavaScript. Si realmente necesita usar JavaScript para una experiencia enriquecida del cliente, puede tener suerte cargando su formulario en un XmlFormControl como usted mencionó, luego cargando su biblioteca js en el página al costado, y vinculante a elementos dom. No obtendrá soporte de tiempo de diseño de esta manera pero puede funcionar.

En general, debe cumplir las reglas y el código administrado con IPFS.

Cuestiones relacionadas