问题标签 [ace-editor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1156 浏览

styles - icefaces 3在同一页面上合并了ice和ace组件,样式有问题

我在同一个 xhtml 页面上使用 ace:daaTable 和其他 ice 组件。当我单击 oמ ice:commandButton 时,页面样式正在发生变化。

我试图在 web.xml 上定义“rime”样式,但它没有帮助。

当我定义“无”样式参数名称:org.icefaces.ace.theme 参数值:无点击冰:命令按钮保存页面样式,但我未能将表格样式更改为“styleClass =”oddRow , evenRow" (这是我在我的 previos IceFaces 1.8 项目中的 ice:dataTable 上使用的样式,带有 "xp" 样式。)

有人可以解释一下如何在表格上定义这个styleClass,而不改变每次点击的页面样式。并给我一个例子来展示如何在 ace:component 上使用 styleClass

谢谢塔米

0 投票
0 回答
403 浏览

editor - 在 ACE 编辑器中更改 XML 代码折叠

ACE 编辑器当前的代码折叠行为是从以下位置折叠 XML:

进入:<tag ... </tag>

我怎样才能让它做更多的事情: <tag data=foo data=bar> ... </tag>

IE,我想保持起始标签的属性展开。是否有捷径可寻?我应该编辑哪些文件?

谢谢!

0 投票
3 回答
1955 浏览

ace-editor - 如何在 Ace Editor 中找到当前加载的模式(语法)?

正如标题所说 - 我如何找出 Ace Editor 中当前加载的模式是什么?

editor.getSession().getMode() 并没有真正返回任何我可以使用的东西 - 已经查看了返回的对象 - 但找不到任何东西。

editor.getTheme() 向我返回一个我可以使用的字符串 - 如果他们对模式没有做同样的事情,这似乎很有趣

0 投票
1 回答
364 浏览

python - 尝试在 Google App Engine 网站上加载 Ace.js 编辑器会导致路径格式错误

我在基于 Python 的 Google App Engine 网站上使用 Ace 编辑器时遇到问题。在我的索引页面(我用 jinja2 渲染)上,我像这样加载 Ace:

<script>标签尝试加载 ace 的模式和主题时,media/目录后面的路径中会显示一个双斜杠,并会导致如下错误:

如何让 Ace 的主题和模式文件正确加载?

我的实时站点是AppSpot上的 asdfcoding。如果您需要更多信息,请告诉我。

0 投票
3 回答
3456 浏览

mootools - Ace 编辑器 - 未捕获的类型错误:无法读取未定义的属性“clientX”

我正在使用 ace 编辑器和 mootools。我刚刚将我的 mootools 更新到 1.4.5 版,当我在编辑器上单击/拖动时,我得到 js 异常:

请帮助...谢谢

0 投票
2 回答
15903 浏览

javascript - 如何在 Ace Editor 中格式化 XML 代码?

我正在使用 ACE Editor 在我的网页上显示 xml 内容。我想在编辑器中格式化 xml 代码。

谁能告诉我该怎么做?

0 投票
5 回答
23403 浏览

javascript - Ace 编辑器“定义未定义”

我正在尝试将ace 编辑器添加到我的应用程序中。我从 github 下载了它,将“ace/lib/ace”目录放到了我的应用程序目录中,包括:

在我的身体标签和:

在我的脚本标签中。我尝试在 Chrome 和 Firefox 中加载页面,但在 ace.js:46 中出现“未定义定义”。ace.js 中的行是:

有谁知道为什么 ace 期望 define() 函数存在以及为什么找不到它?这是我的来源:

0 投票
9 回答
42835 浏览

javascript - 在 Ace Cloud 9 编辑器中自动调整内容高度

我正在尝试将Ace 编辑器添加到页面,但我不知道如何根据其内容的长度自动设置高度。

理想情况下,它会起作用,因此当内容更改时会重新计算高度,但我会对在页面加载时设置的高度感到满意。

对于 JavaScript 新手,谁能帮我弄清楚我如何计算代码的长度、它跨越多少行、新的高度是多少以及我如何更新 DOM 以反映这一点?

我在一个谷歌小组中找到了这个建议,但我真的不明白它在做什么以及我如何让它来调整高度。

0 投票
1 回答
761 浏览

object - Icefaces - ace:具有超过 1 个值的数据表

我想要一个 ace:datatable,我可以在其中将“旧”对象与“新”对象进行比较。不幸的是,我只能使用对象列表来处理每行一个对象。是否可以每行处理多个对象?

0 投票
2 回答
3316 浏览

javascript - 王牌编辑器 ace.js 文件大小

来自 github ace-builds 存储库 ( https://github.com/ajaxorg/ace-builds ) 的缩小版 ace 编辑器 js 文件高达 275KB。这是一个巨大的文件大小。Codemirror是一个同口径的 js 编辑器,在 100KB 以内。

似乎有一种方法可以构建 ace.js。有没有办法在大幅减小文件大小的同时做到这一点?