Редактор содержимого по умолчанию в форме списка не позволяет выравнивание изображения - PullRequest
1 голос
/ 27 января 2010

Мне нужно иметь возможность настроить выравнивание изображения в «Расширенном расширенном текстовом поле» в списке объявлений в MOSS 2007. Однако редактор содержимого по умолчанию в форме редактирования списка не предоставляет способа сделать это. Какой самый быстрый способ сделать так, чтобы пользователи могли выравнивать изображения? Моей первой мыслью было настроить страницы DispForm.aspx и EditForm.aspx, но у них просто есть веб-часть ListForm в области содержимого, и, насколько я знаю, вы не можете настроить веб-часть ListForm от дизайнера. *

Ответы [ 2 ]

2 голосов
/ 27 января 2010

Вы не можете настроить веб-часть LisForm, но вы можете добавить «настраиваемую форму списка» для создания настраиваемой формы редактирования. Может быть, вы не видели эту статью: http://weblogs.asp.net/jan/archive/2006/11/06/Custom-Edit-Forms-for-SharePoint-2007-Lists.aspx

Затем вы можете сделать несколько хавкеров javascript, чтобы вставить свою собственную кнопку, которая затем вызывает что-то похожее на существующую функцию RTE_InsertImage, чтобы вызвать всплывающее окно и сделать все, что вам нужно (вы найдете эту функцию в 12\template\layouts\1033\form.js)

1 голос
/ 27 января 2010

Я не вижу (или не понимаю) вашу проблему. Я создал новый список объявлений, создал новый элемент, вставил изображение, выровнял его по правому краю, просмотрел элемент и все заработало.

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

Единственное, что я заметил, это то, что элемент управления "rich" не отображается в браузерах без IE.

...