问题标签 [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.
javascript - qooxdoo 错误(qx.html 未定义)
我正在学习 qooxdoo(我认为这很棒,因为我真的理解它)。不幸的是,在遵循 twitter 客户端教程时,我在加载页面时遇到了错误。
创建新的类文件后 MainWindow.js
我去 Application.js 类文件并添加
这应该让我看到小窗户。
运行后generate.py source
我在萤火虫中得到这个错误
我尝试过运行generate.py,source-all
甚至build
没有成功。有人可以帮我吗,我真的需要开始做这个(我浪费了两天时间尝试使用卡布奇诺和 SproutCore ......没用)
更新 我解决了这个问题。显然,我在应用程序类定义之外输入了窗口代码。在我的辩护中,教程说“将其添加到 Application.js 文件的末尾”
所以这
应该是
effects - 如何使 qooxdoo 效果起作用?
我正在尝试弄清楚如何使这样的工作:
这是整个 Application.js 只是试图在没有运气的情况下对某些事情产生影响.. 就像 qooxdoo 忽略了效果
window - 在 qooxdoo 窗口中集成 qooxdoo 效果
最好的方法是什么?例如:
qx.fx.effect.core.Fade(DOM)
当用户单击minimize
按钮时,我希望窗口淡出( )。所以我在窗口类中这样做了:
我需要延迟,因为(我认为)否则窗口会在它刚刚开始褪色时最小化!有什么解决办法吗?我什至尝试finish
过没有运气的效果事件。谢谢!
编辑:我的delay()
函数错了..所以它不会“编译”,这让我更加困惑:
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 兼容性视图。
emacs - Qooxdoo 的 Emacs 自动完成功能?
我正在使用 Qooxdoo 和 emacs 和 js2-mode(great tool btw) 开始一个项目,但我有一个小问题:没有对 qooxdoo 框架类的自动完整支持。目前我启用了自动完成模式,但是当我需要记住框架类时它没有帮助。
注意: - 我使用的是 emacs 24。 - 如果需要,我可以放弃自动完成模式并改用公司模式。
谢谢!
编辑:为了完成这项工作,我做了一个小脚本来从 framework/source/class 目录中获取类名:
在那之后,只是按照 sanityinc 的回答,一切都按预期工作。谢谢!
javascript - Qooxdoo 和 Javascript - 表格(模型) - 隐藏表格单元格?
在我的 Qooxdoo 表格中找不到隐藏表格单元格的方法。有谁知道一种可能性?
this.getTableObj().getTableModel()...
..然后我认为它必须像..
... .getTableCell(TableRow, TableColumn).cellrenderer.Replace(null);
或者可能就像 .getTableCell(TableRow, TableColumn).hideCell(); 将会是完美的。
编辑:我需要这个功能来在单元格中显示一个可按下的按钮(只是一张图片)。我可以隐藏渲染器(图片本身),但不能隐藏单元格上的 onclick 事件。这是因为,我需要某种 ..cell.isVisible(false);
提前感谢,
最好的问候,斯蒂芬
layout - 在 qooxdoo 中为可调整大小的窗口选择最佳布局
我正在尝试了解 Qooxdoo。
因此,使用“VBox”布局的窗口正在工作,工具栏也在工作,但表格组件工作错误。
我得到了这个输出:“VBox 布局不支持属性‘行’!”
表格显示正确,但垂直调整大小不会改变表格垂直大小。
那么,表格组件、工具栏必须使用哪些布局类型?
PS:我已经尝试过“Dock”布局。在这里,错误类似:“Dock 布局不支持属性 'row'!:值 'row' 必须具有数组 'flex,edge,height,width' 中定义的任何值”。也许我需要其他方式来定义表格大小?
widget - 在 jQuery 中处理 qooxdoo 内联小部件事件
我已经使用内联集成 ( http://qooxdoo.org/documentation/0.8/ui_inline )在现有 Web 应用程序中嵌入了一个 qooxdoo 小部件(表格)。
是否可以在小部件中引发可以在主 Web 应用程序外部处理的事件?具体来说,我想在用户选择表中的项目时引发“行选择”事件。
谢谢,保罗
svg - Qooxdoo:SVG 和元素动作问题
我需要绘制一些表之间的关系,就像在Wwwsqldesigner中制作的一样。
但是我想知道之前Qooxdoo的一些方面。
如果我将所有结构都放入 SVG,并使用带有内部文本的可拖动矩形来显示表格关系,我可以定义“onDrag”函数来重绘 SVG 的部分路径吗?
或者我必须在父元素的鼠标上重绘 svg 元素(就像在freedraw中实现的那样)?如果是这样,我如何在光标下找到被点击的元素?
dialog - Qooxdoo 对话框
我想在 Qooxdoo 应用程序中有一些对话框,但我不知道如何在某些情况下定义它们。
在 Qooxdoo 演示中(它是小部件 - 窗口示例,函数 getModalWindow2),我看到可以像简单的 JS 函数一样定义窗口,返回它的小部件。有没有更好的方法在 Qooxdoo 中进行对话?
据我了解,我可以为对话框窗口定义类并为该类设置一些类属性。那么,如何在应用程序中添加一些表单复杂的对话框呢?
例如,它可能是服务器上的用户目录树。在用户按下“确定”按钮后,树的选定元素必须存储在对话框类的对象中,该对话框将关闭。