Domanda

Sono abbastanza nuovo a SP, ma ho dovuto stringere i denti e creare un nuovo modulo personalizzato per uno schema elenco personalizzato. Ho rispecchiato la struttura del campo con caselle di testo e così via, ha aggiunto alcuni javascript personalizzato, validatori e logica di business, ma il mio problema è che Sharepoint mantiene iniettando il vecchio ListFormWebPart nella mia pagina. Posso impostare la proprietà Visible del WebPartZone su false e quindi nasconderlo, ma mi piacerebbe per sbarazzarsi di tutto. Senza contare che, dal momento che i suoi campi sono tutte vuote, la mia proprietà Page.Valid sarà sempre tornare false.

C'è qualche frammento di codice che farà questo lavoro per me?

È stato utile?

Soluzione

Sono sorpreso di come la pagina è in funzione dopo l'eliminazione LFWP, perché se lo faccio in MOSS 2007 ci saranno eccezioni. E la soluzione non è semplice .

Hai solo bisogno di lasciare LFWP. Incollare nuovo elenco personalizzato vicino ad esso. Non so come farlo in Studio, in Office Designer è possibile farlo come mantioned ci . Basta fare LFWP non eliminare, che ci si nasconde, in Designer è sufficiente premere il tasto destro e scegli proprietà web-parte, poi nella sezione Nascondi layout.

che si può fare simili in VStudio.

Altri suggerimenti

Contrariamente alla credenza popolare (un altro SharePoint Mito), si può solo eliminare il LFWP dalla pagina del tutto. È possibile farlo in SharePoint Designer.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top