0
A
답변
1
각 텍스트 영역의 ID를 변경하십시오. ID는 HTML에서 고유해야하지만 for 루프는 동일한 ID로 여러 텍스트 영역을 작성합니다. TinyMCE는 id = "tobs"인 텍스트 영역을 렌더링하려고 시도하며 둘 이상을 찾으면 혼란스러워합니다. 당신이 시도 할 수 : tobs1, tobs2, tobs3, ..., 문제를 해결해야합니다 식별자로 텍스트 영역을해야
{% for obs in obss %}
...
{% with "tobs"|add:forloop.counter as area_id %}
<textarea id={{ area_id }} class="ro">{{ obs.description }}</textarea<br>
{% endwith %}
...
{% endfor %}
. 여기 https://docs.djangoproject.com/en/dev/ref/templates/builtins/#for
그리고 :
더 여기 읽기 TinyMCE not working when loading two textareas
을하지만,이 문제에 대한 더 우아한 해결책이 있어야한다. 지금까지는 클래스를 사용하여 클래스를 사용하여 클래스를 사용하여 마지막 링크의 솔루션과 모순되는 ID를 전혀 사용하지 않는 예를 찾을 수있었습니다. http://www.tinymce.com/tryit/3_x/multiple_configs.php
+0
나는이 해결책을 시도하지 않는다. 그러나 이것은 좋은 생각 인 것처럼 보인다. – Viktor
그렇게 할 방법이 없습니다. .. 프로젝트에서 tinyMCE를 버리는 것을 당했다. – Viktor