-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Плагин "Table". Не работает редактирование таблицы. #121
Comments
Нашел решение. Может кому понадобится.
3.В функции removehead: |
Спасибо @Stuyev ! |
Добрый день. |
Приветствую @sinergycode ! # some-view.php
<?= \vova07\imperavi\Widget::widget([
'name' => 'redactor',
'settings' => [
'plugins' => ['table'],
],
]); ?> Ничего кроме виджета редактировать не надо. Надеюсь комментарий будет для вас полезен! |
Работает, БЛАГОДАРЮ! |
Уважаемый @vova07 скажите пожалуйста как найти информацию по поводу вывода таблицы в виде (CRUD: index.php, view.php). |
@sinergycode приветствую! Вы хотите использовать таблицу редактора для вывода данных из базы и непосредственное редактирование этих данных внутри таблицы? Можете либо перефразировать, либо привести какой-то скриншот для примера. Спасибо! |
Из приведенного скрина могу предположить что вы в БД сохраняете только текст без HTML тэгов, из-за этого в момент редактирования ваша модель подставляет обычный текст вместо полного HTML что и приводит к такому результату. (Пока другой причины я не могу придумать ибо проверил на локалке в своем тестовом проекте и все работает как предполагается) (Хочу заметить что сам редактор не требует классы бустрапа или сторонних библиотек чтобы рендерить корректно простую таблицу) Касательно фиксированного редактора если вы подразумеваете вот это: https://imperavi.com/redactor/examples/toolbars/fixed-top-offset/ то подобный результат можно получить таким кодом: # some-view.php
<?= \vova07\imperavi\Widget::widget([
'name' => 'redactor',
'settings' => [
'toolbarFixedTopOffset' => 100,
],
]); ?> Для справки полная документация по старой версии редактора можно найти вот здесь: https://imperavi.com/assets/pdf/redactor-documentation-10.pdf |
Спасибо за toolbarFixedTopOffset, очень удобно. На счет сохранения в базе данных: сохраняется корректно (table tr td ...). Спасибо! |
Тогда проблема в ваших CSS стилях. |
Сделал как вы сказали, буду копать дальше... Спасибо! |
Добрый день @sinergycode ! |
До сих пор не исправили |
Добрый день.
Возникла необходимость в плагине "table". Таблица добавляется , с указанным кол-вом строк и колонок, но в дальнейшем при необходимости добавить или удалить поле (любая функция редактирования ) возникает ошибка :
Uncaught TypeError: $table.size is not a function
at init.getTable (table.js:267)
at init.addRow (table.js:399)
at init.addRowAbove (table.js:383)
at init.onClickCallback (eval at (redactor.min.js:12), :1:27037)
at init.onClick (eval at (redactor.min.js:12), :1:26954)
at init.eval (eval at (redactor.min.js:12), :1:56498)
at HTMLAnchorElement.proxy (jquery.js:496)
at HTMLAnchorElement.dispatch (jquery.js:5206)
at HTMLAnchorElement.elemData.handle (jquery.js:5014)
The text was updated successfully, but these errors were encountered: