问题标签 [qooxdoo]

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 回答
548 浏览

javascript - qooxdoo 错误(qx.html 未定义)

我正在学习 qooxdoo(我认为这很棒,因为我真的理解它)。不幸的是,在遵循 twitter 客户端教程时,我在加载页面时遇到了错误。

创建新的类文件后 MainWindow.js

我去 Application.js 类文件并添加

这应该让我看到小窗户。

运行后generate.py source 我在萤火虫中得到这个错误

我尝试过运行generate.py,source-all甚至build没有成功。有人可以帮我吗,我真的需要开始做这个(我浪费了两天时间尝试使用卡布奇诺和 SproutCore ......没用)

更新 我解决了这个问题。显然,我在应用程序类定义之外输入了窗口代码。在我的辩护中,教程说“将其添加到 Application.js 文件的末尾”

所以这

应该是

0 投票
2 回答
552 浏览

effects - 如何使 qooxdoo 效果起作用?

我正在尝试弄清楚如何使这样的工作:

这是整个 Application.js 只是试图在没有运气的情况下对某些事情产生影响.. 就像 qooxdoo 忽略了效果

0 投票
1 回答
577 浏览

window - 在 qooxdoo 窗口中集成 qooxdoo 效果

最好的方法是什么?例如:

qx.fx.effect.core.Fade(DOM)当用户单击minimize按钮时,我希望窗口淡出( )。所以我在窗口类中这样做了:

我需要延迟,因为(我认为)否则窗口会在它刚刚开始褪色时最小化!有什么解决办法吗?我什至尝试finish过没有运气的效果事件。谢谢!

编辑:我的delay()函数错了..所以它不会“编译”,这让我更加困惑:

0 投票
1 回答
159 浏览

iframe - 使用 IE8 的 qx.io.remote.transport.Iframe.send() 出错

请在 qx.io.remote.transport.Iframe.send() 中的代码下方找到。顺便说一句,我正在使用 qooxdoo 0.8.3...

当我使用 Windows 7 IE 8.0.7600.16385 时,我在第 5 个(也是最后一个)this.__form.appendChild(vField) 收到“对象不支持”错误。我尝试过使用 Windows XP、IE 8.0.6001.18702 ......并且它可以工作。我也尝试过使用 Chrome、Firefox 和旧版本的 IE,但没有遇到任何问题。

我不知道这个问题是否应该由应用程序代码、qooxdoo 框架或 IE 来解决。任何有关如何解决此问题的想法将不胜感激。谢谢!

更新:我已经迁移到 1.4.1 并且问题仍然存在。该错误发生在 IE8 标准模式下。它适用于其他模式,包括 IE8 兼容性视图。

0 投票
1 回答
379 浏览

emacs - Qooxdoo 的 Emacs 自动完成功能?

我正在使用 Qooxdoo 和 emacs 和 js2-mode(great tool btw) 开始一个项目,但我有一个小问题:没有对 qooxdoo 框架类的自动完整支持。目前我启用了自动完成模式,但是当我需要记住框架类时它没有帮助。

注意: - 我使用的是 emacs 24。 - 如果需要,我可以放弃自动完成模式并改用公司模式。

谢谢!

编辑:为了完成这项工作,我做了一个小脚本来从 framework/source/class 目录中获取类名:

在那之后,只是按照 sanityinc 的回答,一切都按预期工作。谢谢!

0 投票
1 回答
549 浏览

javascript - Qooxdoo 和 Javascript - 表格(模型) - 隐藏表格单元格?

在我的 Qooxdoo 表格中找不到隐藏表格单元格的方法。有谁知道一种可能性?

this.getTableObj().getTableModel()...

..然后我认为它必须像..

... .getTableCell(TableRow, TableColumn).cellrenderer.Replace(null);

或者可能就像 .getTableCell(TableRow, TableColumn).hideCell(); 将会是完美的。

编辑:我需要这个功能来在单元格中显示一个可按下的按钮(只是一张图片)。我可以隐藏渲染器(图片本身),但不能隐藏单元格上的 onclick 事件。这是因为,我需要某种 ..cell.isVisible(false);

提前感谢,

最好的问候,斯蒂芬

0 投票
1 回答
722 浏览

layout - 在 qooxdoo 中为可调整大小的窗口选择最佳布局

我正在尝试了解 Qooxdoo。

因此,使用“VBox”布局的窗口正在工作,工具栏也在工作,但表格组件工作错误。

我得到了这个输出:“VBox 布局不支持属性‘行’!”

表格显示正确,但垂直调整大小不会改变表格垂直大小。

那么,表格组件、工具栏必须使用哪些布局类型?

PS:我已经尝试过“Dock”布局。在这里,错误类似:“Dock 布局不支持属性 'row'!:值 'row' 必须具有数组 'flex,edge,height,width' 中定义的任何值”。也许我需要其他方式来定义表格大小?

0 投票
1 回答
345 浏览

widget - 在 jQuery 中处理 qooxdoo 内联小部件事件

我已经使用内联集成 ( http://qooxdoo.org/documentation/0.8/ui_inline )在现有 Web 应用程序中嵌入了一个 qooxdoo 小部件(表格)。

是否可以在小部件中引发可以在主 Web 应用程序外部处理的事件?具体来说,我想在用户选择表中的项目时引发“行选择”事件。

谢谢,保罗

0 投票
2 回答
447 浏览

svg - Qooxdoo:SVG 和元素动作问题

我需要绘制一些表之间的关系,就像在Wwwsqldesigner中制作的一样。

但是我想知道之前Qooxdoo的一些方面。

如果我将所有结构都放入 SVG,并使用带有内部文本的可拖动矩形来显示表格关系,我可以定义“onDrag”函数来重绘 SVG 的部分路径吗?

或者我必须在父元素的鼠标上重绘 svg 元素(就像在freedraw中实现的那样)?如果是这样,我如何在光标下找到被点击的元素?

0 投票
1 回答
2072 浏览

dialog - Qooxdoo 对话框

我想在 Qooxdoo 应用程序中有一些对话框,但我不知道如何在某些情况下定义它们。

在 Qooxdoo 演示中(它是小部件 - 窗口示例,函数 getModalWindow2),我看到可以像简单的 JS 函数一样定义窗口,返回它的小部件。有没有更好的方法在 Qooxdoo 中进行对话?

据我了解,我可以为对话框窗口定义类并为该类设置一些类属性。那么,如何在应用程序中添加一些表单复杂的对话框呢?

例如,它可能是服务器上的用户目录树。在用户按下“确定”按钮后,树的选定元素必须存储在对话框类的对象中,该对话框将关闭。