Symfony FOSCKE onchange 事件
Symfony FOSCKE onchange event
我正在使用 FOSCKEditorBundle 创建一个表单字段,它只生成 CKEditor。问题是,我必须在生成的编辑器 window 上捕获 onChange 事件。我试过这个:
$builder->add('description', CKEditorType::class, array(
'label' => false,
'config' => array(
'toolbar' => 'basic',
'on' => 'change: function(){unsaved = true; console.log("changed!");},'
),
));
...但没有效果。我按照 CKEditor & FOSCKEditor 文档做了这个。
https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html
https://symfony.com/doc/master/bundles/FOSCKEditorBundle/usage/toolbar.html
有没有办法设置 onChange 事件,比如从表单生成站点或客户端站点?对我来说无关紧要,但我不想编辑 config.yml.
解决方法如下:
iFrame src change event detection?
我们可以通过 onLoad 触发 onChange,它会在 CKE 生成的 iframe 中的每次状态更改时触发。
我正在使用 FOSCKEditorBundle 创建一个表单字段,它只生成 CKEditor。问题是,我必须在生成的编辑器 window 上捕获 onChange 事件。我试过这个:
$builder->add('description', CKEditorType::class, array(
'label' => false,
'config' => array(
'toolbar' => 'basic',
'on' => 'change: function(){unsaved = true; console.log("changed!");},'
),
));
...但没有效果。我按照 CKEditor & FOSCKEditor 文档做了这个。
https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html
https://symfony.com/doc/master/bundles/FOSCKEditorBundle/usage/toolbar.html
有没有办法设置 onChange 事件,比如从表单生成站点或客户端站点?对我来说无关紧要,但我不想编辑 config.yml.
解决方法如下: iFrame src change event detection?
我们可以通过 onLoad 触发 onChange,它会在 CKE 生成的 iframe 中的每次状态更改时触发。