天文编.按钮未显示
tinymce editor. buttons not showing
im 尝试像本教程中的编辑器一样使用它http://kpachar.blogspot.de/2010/06/tinymce-as-jsf-2-composite-component.html不幸的是,它对我不起作用。我可以看到文本区域,但没有要编辑的 botton。
我让编辑器在不同的地方的同一个项目中,但在一个地方它有效,在另一个地方它不起作用。
我用不同的浏览器尝试过,到处都是同样的问题。Firebug 显示包含 im 调用的脚本,警报证明了这一点。
我调用的脚本:
<composite:implementation>
<h:outputScript name="tiny_mce/tiny_mce.js" target="head"/>
<h:outputScript name="editors/tinymce_init.js" />
<h:inputTextarea id="textarea" value="#{cc.attrs.value}" rows="5" cols="80"
styleClass="tinymce" />
</composite:implementation>
但是脚本调用的脚本tiny_mce.js无法加载。
Failed to load: http://localhost:8080/SOCIATO_Testcommunity/javax.faces.resource/tiny_mce/langs/en.js
Failed to load: http://localhost:8080/SOCIATO_Testcommunity/javax.faces.resource/tiny_mce/themes/simple/editor_template.js
这两个文件都在"resources"文件夹中,但服务器试图在"javax.faces.resource"中找到它们。其他文件(例如由outputScript调用)会自动查找此文件。我如何告诉服务器在哪里可以找到tiny_mce调用的这个 scipts?
知道吗?
它们是
相对于原始脚本的位置解析的,它们的 URL 需要与FacesServlet
的 URL 模式匹配,因此需要额外的.jsf
或.xhtml
后缀。您基本上需要编辑TinyMCE JS源代码来修复加载这些依赖项的URL。按<script>
而不是<h:outputScript>
包含它们可能更容易。
<script src="#{request.contextPath}/resources/tiny_mce/tiny_mce.js" />
<script src="#{request.contextPath}/resources/editors/tinymce_init.js" />
或者只是采用已经为您解决了这个问题的组件库,例如PrimeFaces或RichFaces。
相关文章:
- 如何使用AngularJS显示按钮或锚标记值
- PHP到JavaScript图表;显示w/按钮
- 输入按钮分隔显示按钮名称和值
- 如果条件为true,ServiceNow显示按钮
- 仅当在文本框中输入文本时显示X按钮
- 点击页面上的计数和显示按钮
- 填写完输入后,如何显示按钮
- 聚焦时如何显示按钮?有棱角的
- 如果已登录,则显示按钮,Meteor's空格键
- 通过键盘单击显示按钮上的按键事件
- 防止在 Jquery 表单提交时加载页面,但“无”显示按钮
- 为什么没有正确显示按钮
- 单击另一个用于显示/隐藏图层的按钮时,在Adobe PDF中隐藏/显示按钮的代码是什么
- 是否可以在单击其他按钮时显示按钮的引导弹出框
- 嵌入应该能够显示按钮
- 根据 Cookie 的存在突出显示按钮
- 如何使用javascript在特定网页上显示按钮
- CSS 在图像上显示按钮
- 单击时隐藏按钮,计时器用完时显示按钮
- 当用户使用 jquery 将焦点聚焦到文本区域时显示按钮