Closed xyzren closed 11 years ago
随便使用几个,没有影响,比如:
<div class="field">
<%= f.label :content %><br>
<%= f.kindeditor :content %>
</div>
<div class="field">
<%= f.label :description %><br>
<%= f.kindeditor :description %>
</div>
当然,字段应该不同,这样产生的ID也就不同。
我做了个嵌套表单(使用simple_form),被嵌套人表单中使用的多个kindeditor实例,代码如下: <%= site.simple_fields_for :pedia do |pedia| %>
<div class="tab-pane" id="diet-tab">
<%= pedia.kindeditor :diet, width: 700, height: 400, simple_mode: true, window_onload: true %>
</div>
<% end %> 运行期间就只有最后一个kindeditor显示,其他的都显示成普通的textarea。
找到原因了,window_onload:true造成的。
有时间我再测试一下这个问题。
js写到页脚,得用window_onload:true才能显示文本框,但是一个页面多个文本框都用window_onload:true,就只有最后一个显示了,这个怎么解决呢
之前没有考虑到多次使用window_onload的情形,我在新版本中更新了代码,经测试可以加载多个kindeditor。
请更新rails_kindeditor版本。
OK,更新版本后可以了,多个window_onload文本框可以同时显示,多谢
情况比较特殊,需要在同一个页面使用两个Kindeditor做编辑器,但貌似只有最后一个会显示,需要怎么做下特殊处理或者设置吗?