Это не работает со следующими версиями: Django == 1.4, django-tinymce == 1.5.1b2, django-grappelli == 2.4.0
ользую скин Джанго Граппелли для своего проекта.
У меня есть ModelAdmin с табличной встроенной функцией.
Я использую extra = 0, чтобы предотвратить автоматическую вставку пустой строки при загрузке страницы. Работает нормально.
Теперь, когда я нажимаю на знак +, чтобы вставить новую строку, строка загружается, но текстовое поле tinymce недоступно для редактирования.
Кто-нибудь знает, в чем причины и как решить эту проблему?
После прочтения документа:
http://django-grappelli.readthedocs.org/en/latest/customization.html#using-tinymce
Я заметил:
Использование TinyMCE с Inlines немного сложнее из-за скрытой пустой формы. Вам нужно написать собственный шаблон и использовать встроенные обратные вызовы для
onInit: удалить экземпляры TinyMCE из пустой формы.
onAfterAdded: инициализировать экземпляр (ы) TinyMCE из формы.
onBeforeRemoved: удалить экземпляр (ы) TinyMCE из формы.
TinyMCE с Inlines не поддерживается по умолчанию.
Любой образец для этого? Я заметил, что это функции TinyMCE, которые мне нужно изменить.