Добавьте пользовательские кнопки панели инструментов в HtmlEditorExtender и установите таблицу стилей
Я обновляю решение ASP.NET с AjaxControlToolkit V4.x до V17.x. Исходный HTMLEditor устарел, и вместо него теперь должен использоваться HtmlEditorExtender. Мой редактор HTML содержит несколько пользовательских кнопок панели инструментов, которые необходимо перенести. К сожалению, я не смог найти примеров того, как добавить пользовательские кнопки панели инструментов в HtmlEditorExtender.
Пример того, как добавить кнопку панели инструментов "H1", которая применяет стиль h1 к выделенному тексту, был бы очень полезен.
Кроме того, HTMLEditor предложил эти свойства для установки определенной таблицы стилей (которая может быть выбрана пользователем динамически во время выполнения):
htmlEditorEx.DesignPanelCssPath
htmlEditorEx.DocumentCssPath
Есть ли эквивалент в HtmlEditorExtender?
1 ответ
Хотя вы можете продлить HtmlEditorExtenderButton
класс, клиентский код HtmlEditorExtender не имеет логики, которая запускает пользовательское поведение кнопки.
Я вижу единственно верный вариант, чтобы продлить HtmlEditorExtender
и добавьте свою пользовательскую логику в клиентский код, который выполняет логику кнопок.