Pregunta

He encontré con un problema al intentar crear la costumbre nuevos formularios de elementos de una lista que tiene varios tipos de contenido. He intentado insertar un formulario de lista personalizada para un tipo de contenido (este tipo de contenido no es el valor por defecto) y me mostró todos los campos para cada tipo de contenido. Esto sólo ocurre cuando elijo una forma lista personalizada para un tipo de contenido que no por defecto. Por lo tanto, me quedo con el pensamiento, debería crear el enlace a la nueva forma de elemento con una cadena de consulta que se rellena automáticamente con el tipo de contenido y sólo mostrar los campos correctos para cada tipo de contenido. Parece un poco hackery, así que me gustaría saber lo que piensen los demás sobre lo que estoy corriendo en.

Gracias, Matt B.

¿Fue útil?

Solución 2

La respuesta definitiva es "Siempre cheque Google!" Después de solucionar las páginas listas / personalizados y darse cuenta de que no eran el problema. Tenía que mirar hacia adentro. Sí, lo hice una simple búsqueda en Google de mi mensaje de error:

http://www.google.com/search?q=The+data+source+control+failed+to+execute+the+insert+command . y sourceid = ie7 y RLS = com.microsoft: en-us: iE-SearchBox & ie = & oe =

Uno de los primeros enlaces que vi era:

http: // social. msdn.microsoft.com/Forums/en/sharepointdevelopment/thread/1eae652f-2c7b-4a72-a06f-5cfeffce19bd

Comprobación de las fechas del puesto, pensé que esta información era un poco demasiado viejo para mi entorno ... que ya tenía instalado SP1 ... Y al final, yo no estaba corriendo en una granja totalmente actualizada. Yo estaba corriendo de la versión: 12.0.0.6300 Al parecer, eso no era lo suficientemente bueno. Después de ayudar a @givenscj ayuda con un BSOD, le pregunté por mi versión y recomendó la actualización a SP2 como mínimo. De inmediato tomó su asesoramiento y ahora mi fuente de datos de inserción problema ha desaparecido.

Saludos a viernes !, Matt

Otros consejos

Al personalizar la forma (convertir efectivamente el LFWP a un DVWP), se pierde la automagic-dad de la LFWP. Como se sabe, el LFWP entiende todos los tipos y contenido en sí se ajusta según las cuales Tipo de contenido que ha elegido. Esa "comprensión" desaparece con la DVWP.

La solución, aunque puede no ser la solución que desea, es crear un formulario personalizado por tipo de contenido. Se dará cuenta de que en la ficha Archivos de apoyo de las propiedades de la lista en SharePoint Designer, se puede establecer un formulario para cada tipo de contenido. Es por eso!

Su enfoque en este puede variar en función de la cantidad de tipos de contenido que usted está tratando. Usted puede tener una forma con la escritura para gestionar la visibilidad columna o un formulario por cada tipo de contenido (o una combinación).

Si la única razón por la que está utilizando un formulario personalizado es que pueblan las columnas de la cadena de consulta, entonces yo acababa de añadir una secuencia de comandos sin tener que ir con DVWPs.

Licenciado bajo: CC-BY-SA con atribución
scroll top