Hi,
in my view i create a RTE by calling the widget:
this transform plain text area "body" to a nice working RTE:
Now I want to update RTE Content by ajax, so the javascript call (as documented) would be in my case
(while data.html_body is some json ajax response)
Now my problem: whatever I try, the selector $("#MyModel_body").elrte does not seem to work in my case. The stated javascript call has no effect but also does not throw any error in console
What am I doing wrong?
Thanks in advance for some tips...
in my view i create a RTE by calling the widget:
<?php $this->widget('application.extensions.elrte.elRTE', array( // required object CModel 'model'=>$model, // reqired attribute of model 'attribute'=>'body', // see available languages on elRTE documentation site 'lang'=>'en', // editor height in pixels 'height'=>200, // see available toolbars on elRTE documentation site 'toolbar'=>'tiny', // use <span> with style or HTML tags 'styleWithCss'=>true, // allow user to edit source 'allowSource'=>true, )); ?>
this transform plain text area "body" to a nice working RTE:
<?php echo $form->labelEx($model,'body'); ?> <?php echo $form->textArea($model,'body',array('rows'=>6, 'cols'=>50)); ?> <?php echo $form->error($model,'body'); ?>
Now I want to update RTE Content by ajax, so the javascript call (as documented) would be in my case
$("#MyModel_body").elrte("val",data.html_body);
(while data.html_body is some json ajax response)
Now my problem: whatever I try, the selector $("#MyModel_body").elrte does not seem to work in my case. The stated javascript call has no effect but also does not throw any error in console
What am I doing wrong?
Thanks in advance for some tips...