Как я могу избавиться от ListFormWebPart в пользовательской форме?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/2322

Вопрос

Я довольно новичок в SP, но мне пришлось укусить пулю и создать новую индивидуальную форму для индивидуальной схемы списка. Я отражал структуру поля с помощью текстовых полей и тому подобного, добавил несколько пользовательских JavaScript, валидаторов и бизнес -логики, но моя проблема в том, что SharePoint продолжает инъекция старого ListFormWebPart на мою страницу. Я могу установить веб -частиц Visible Свойство ложно и, таким образом, скрыть это, но я хотел бы вообще избавиться от него. Не говоря уже о том, что, поскольку все его поля пусты, мои Page.Valid Собственность всегда вернется false.

Есть ли какой -то фрагмент кода, который сделает эту работу для меня?

Это было полезно?

Решение

Я удивлен, как ваша страница работает после удаления LFWP, потому что, если я сделаю это в Moss 2007, будет исключение. И решение не просто.

Вам просто нужно покинуть LFWP. Вставьте новый пользовательский список рядом с ним. Не знаю, как это сделать в студии, в офисном дизайнере, вы можете сделать это в качестве заката тамАнкет Только не удаляйте LFWP, вы скрываете его, в Designer просто нажмите кнопку «Правую» и выберите свойство веб-сайта, а затем скрыть в разделе макета.

Думаю, вы можете сделать подобные в Vstudio.

Другие советы

Вопреки распространенному мнению (еще один миф о SharePoint), вы можете просто удалить LFWP со страницы. Вы можете сделать это в SharePoint Designer.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top