RunaWFE.spec.variable.rich.text.format

advertisement
Техническое задание.
Задействованные компоненты: RunaWFE Developer Studio, RunaWFE Server.
Требования к коду: http://runawfe.org/rus/doc/DevelopersInfo#CodeStyle
Цель: Добавить новый тип переменной "Текст (форматированный)"
ru.runa.wfe.var.format.RichTextFormat.
Он позволит использовать элементы форматирования (жирный шрифт,
курсив, выравнивание и пр.) на формах.
Формат хранения значения переменной HTML видится наиболее удобным.
На форме при вводе переменной этого типа должно отображаться текстовое
поле (по аналогии с переменной типа "Текст") с возможностью
форматирования. Эту возможность реализовать либо через скрываемый
(скрытый по умолчанию) тулбар, либо с контекстыми кнопками,
появляющимися при наведении курсора над полем ввода (чтобы места
много не занимали). Вынести требуется только самое необходимое (кнопок
10 по форматированию).
Редактор WYSIWYG можно взять любой, например
http://www.wymeditor.org/demo/ или http://jqueryte.com/demos.
Преимущество нужно отдать легковесному редактору с поддержкой ИЕ6ИЕ11.
Download