HTML рассчитан столбец
-
16-10-2019 - |
Вопрос
Я использую рассчитанный столбец HTML, который описан в блоге PathtoSharePoint, но мне интересно, есть ли способ создать рассчитанное столбце в то же время?
Так что, по сути, полная кнопка задачи, которая делает мой статус как завершенное, так и мой % завершенным как 100 %?
Спасибо
Ограбление
Решение
Я бы согласился с Марком, что в этом случае DVWP будет лучше. Я понимаю, что это не вариант для вас.
Создание кнопки - это легкая часть, проблема - обработчик событий OnClick.
Марк, количество скрипта не обязательно является проблемой, вы всегда можете поместить его в функцию, которая будет вызвана кнопкой. Основная проблема с расчетными столбцами заключается в том, что вы не можете ссылаться на идентификатор элемента в формуле. Вам нужен трюк рабочего процесса, чтобы скопировать идентификатор в стандартном поле.
Суть в том, что это не слишком сложно, но включает в себя несколько шагов/обходных путей:
- Рабочий процесс для копирования идентификатора
- Расчетный столбец, который создает формулу
- текст в HTML, чтобы отобразить кнопку
- Externallize обработчика событий Onclick в функции, которая вызывает веб -службу для обновления элемента.
- и, конечно, обработка ошибок по пути
Вы на SP 2007 или 2010?
Другие советы
ИМХО, хотя то, что вы предлагаете, может быть возможным с рассчитанным HTML -столбцом, у вас будет что -то гораздо более поддерживаемое и чувственное, если вы используете веб -часть представления данных (DVWP). Ваша кнопка или ссылка должны иметь приличное количество скрипта, и вы можете даже столкнуться с проблемой длины со значениями столбца.