Как я могу избавиться от ListFormWebPart в пользовательской форме?
-
16-10-2019 - |
Вопрос
Я довольно новичок в SP, но мне пришлось укусить пулю и создать новую индивидуальную форму для индивидуальной схемы списка. Я отражал структуру поля с помощью текстовых полей и тому подобного, добавил несколько пользовательских JavaScript, валидаторов и бизнес -логики, но моя проблема в том, что SharePoint продолжает инъекция старого ListFormWebPart
на мою страницу. Я могу установить веб -частиц Visible
Свойство ложно и, таким образом, скрыть это, но я хотел бы вообще избавиться от него. Не говоря уже о том, что, поскольку все его поля пусты, мои Page.Valid
Собственность всегда вернется false
.
Есть ли какой -то фрагмент кода, который сделает эту работу для меня?
Решение
Я удивлен, как ваша страница работает после удаления LFWP, потому что, если я сделаю это в Moss 2007, будет исключение. И решение не просто.
Вам просто нужно покинуть LFWP. Вставьте новый пользовательский список рядом с ним. Не знаю, как это сделать в студии, в офисном дизайнере, вы можете сделать это в качестве заката тамАнкет Только не удаляйте LFWP, вы скрываете его, в Designer просто нажмите кнопку «Правую» и выберите свойство веб-сайта, а затем скрыть в разделе макета.
Думаю, вы можете сделать подобные в Vstudio.
Другие советы
Вопреки распространенному мнению (еще один миф о SharePoint), вы можете просто удалить LFWP со страницы. Вы можете сделать это в SharePoint Designer.