¿Cómo puedo deshacerme de la ListFormWebPart en un formulario personalizado?
-
16-10-2019 - |
Pregunta
Soy bastante nuevo en SP, pero tuve que morder la bala y crear un nuevo formulario personalizado para un esquema de lista personalizada. Reflejé la estructura de campo con cuadros de texto y tal, añade algo de JavaScript personalizada, validadores y la lógica de negocio, pero mi problema es que Sharepoint mantiene la inyección de la antigua ListFormWebPart
en mi página. Puedo establecer la propiedad Visible
del WebPartZone a falso y por lo tanto ocultarlo, pero me gustaría deshacerse de ella por completo. Por no mencionar que, desde sus campos están vacíos, mi propiedad Page.Valid
siempre devolverá false
.
¿Hay algún fragmento de código que va a hacer este trabajo para mí?
Solución
Me sorprende cómo la página está trabajando después de eliminar LFWP, porque si lo hago en el MOSS 2007 no será la excepción. Y la solución no es sencilla .
Sólo tiene que dejar LFWP. Pegar nueva lista personalizada cerca de él. No sabe cómo hacerlo en el estudio, en la Oficina de diseñador puede hacerlo como mantioned hay . Sólo hacer LFWP no elimina, se había ocultarlo, en Designer sólo tiene que pulsar botón derecho y seleccione la propiedad web partes, a continuación, en la sección Ocultar diseño.
Piense que puede hacer similar en VStudio.
Otros consejos
Contrariamente a la creencia popular (otro mito de SharePoint), sólo puede eliminar el LFWP de la página por completo. Usted puede hacer esto en SharePoint Designer.