Пользовательские списки форм и проблемы с приложениями и рейтингом - PullRequest
0 голосов
/ 12 мая 2011

Хорошо, у нас возникла проблема при разработке сайта SharePoint 2010, содержащего ряд настроек. Мы создали несколько пользовательских форм списков в пользовательском списке, включая новый NewForm.aspx, новый EditForm.aspx и DispForm.aspx.

Я настроил эти формы с помощью SharePoint Designer 2010, добавив новый DataFormWebPart на страницу (оставив исходный ListFormWebPart без изменений, но скрытый) и настроив XSLT.

Теперь все работает так, как я хочу, но я больше не могу загружать вложения в мои элементы списка. Только у моего AllItems.aspx все еще есть рабочая кнопка «Вложение» на ленте, на всех моих настраиваемых формах она затенена и говорит: «Этот элемент управления в настоящее время отключен».

Другая проблема, о которой я подозреваю, связана с тем, что я включил готовую функцию оценки в списке. Поле хорошо отображается на всех моих формах, и я могу нажать на него, после чего оно показывает, что я вошел в рейтинг. Но когда страница перезагружается или пользователь уходит на другую страницу, рейтинг не сохраняется в списке элементов.

Я работаю, используя разрешения администратора семейства сайтов, поэтому я думаю, что мы можем исключить причину, связанную с разрешениями. Кроме того, я могу загружать вложения, используя AllItems.aspx, так что сам список в порядке ... Может быть, мне не хватает какого-то необходимого JavaScript из-за DataFormWebParts?

1 Ответ

0 голосов
/ 16 мая 2011

Ну, мы нашли способ обойти эту проблему.

По моим соображениям, DataFormWebParts, которые я использовал, являются точно таким же механизмом, с которым я работал в SharePoint 2007, в то время как оба механизма, которые теперь отказываются работать, являются новыми в SharePoint 2010.

Итак, я включил-Tag на моем DispForm.aspx и сделал пользовательскую ссылку на страницу «Загрузить вложение» в XSLT DataFormWebPart на моей EditForm.Это, вероятно, устарело, но, по крайней мере, теперь это работает ...

Это означает, что пользователи теперь могут загружать вложения, и они будут показаны другим пользователям, просматривающим список, но это (очевидно) далеко от идеала ..Кроме того, это не устранило проблему с моим полем рейтинга, естественно ...

...