问题标签 [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.
qooxdoo - TextArea 小部件可以在运行时通过鼠标调整大小吗?
我想知道 qx.ui.form.TextArea 可以在运行时通过鼠标调整大小吗?就像我可以在stackoverflow中重新调整问题框一样。
alignment - alignX 不工作?
这是我的简单代码;我期待我的 atom1 小部件(行:0,列:0)右对齐;但无法得到它!有什么建议么?
version-control - 与 Qooxdoo 和多个开发人员一起开发
我对 Qooxdoo 作为一种可能的 Web 开发框架很感兴趣。我已经下载了 SDK 并将其安装在我 PC 的中央位置,因为我希望在多个项目中使用它。我使用该create-application.py
脚本制作了一个新的测试应用程序,并将所有生成的文件添加到我的版本控制系统中。
我希望能够与其他 PC 上的其他开发人员合作。他们可能将 SDK 安装在不同的位置。Qooxdoo 中自动生成的文件似乎在两者中都包含 SDK 路径config.json
:generator.py
如果 SDK 路径移动,generator.py
脚本将停止工作。 generator.py
看起来问题不大,因为它正在寻找config.json
更新的路径,但我不确定如何最好地处理config.json
.
到目前为止,我想到的唯一选择是:
- 将其从 VCS 中排除,但似乎没有自动重新生成它的脚本,因此这可能很危险。
- 将其添加到 VCS,但让每个开发人员修改路径行并接受在合并更改时可能需要对其进行调整。
- 将 config.json 更改为路径和单个“包含”行,该行指向包含所有非 SDK 路径相关信息的第二个文件。
- 使用 SDK 的相对路径,并为使用它的每个项目保留一个单独的、位置较近的 SDK 副本。
如果存在生成脚本,方法 1 将是理想的;方法2真的很讨厌;我无法让方法 3 工作,方法 4 有点混乱,因为这意味着 SDK 的多个副本散落在这个地方。
Android SDK 似乎可以很好地处理这个问题(使用方法 1),SDK 路径在它自己的文件中,并带有一个自动生成该文件的脚本。据我所知,Qooxdoo 包含许多其他重要信息,config.json
自动生成该文件的唯一方法是创建一个新项目。
有没有更好/推荐的方法来处理这个问题?
python - qooxdoo 和 debian lenny
嗨,
尝试将 qooxdoo 与 debian lenny 一起使用。qooxdoo SDK 1.2
create-application.py 好的,但是 generate.py 有问题:
我确实认为我缺少一些 debian 软件包
请帮帮我。塔。
datamodel - Qooxdoo TreeVirtual 仅返回扩展节点作为 dataModel
当我this._tree.getDataModel();
在treevirtual 上执行qooxdoo 时,我只取回扩展的节点。如何获取树中的所有节点?
qooxdoo - 在 qooxdoo 中包含一个库或贡献
我尝试在 qooxdoo 中使用 xqjqplot 库,但在使用 generate-source 生成过程中仍然收到错误消息。
错误:
我的 config.json 看起来像
在我的课堂上,我尝试使用 qxjqplot 访问,var plot = new qxjqplot.Plot( .... );
但名称空间未解析。
我使用 QX 1.0.2-pre。是否需要额外的调整
我该怎么做才能让它工作?
** * **编辑** * ** * *
迁移到 1.2.1 后,我得到了同样的错误。该库已正确链接,编译器不再抛出错误(如上所述)。通常这应该工作,但它没有。在初始化绘图期间,找不到命名空间。
** * **结束编辑** * **
谢谢。
migration - Qooxdoo 迁移到 1.3-pre 后的问题
我查看了qooxdoo最新的SVN主干,现在我遇到了以下问题:
- 有些事件似乎没有发生
- 不再填充虚拟列表(不调用 qx.ui.virtual.cell.AbstractWidget 扩展的 _createWidget() 方法)
我的原始版本是 QX 1.0.1-pre,当我尝试迁移到 1.2 时也出现了问题
qooxdoo - qooxdoo标签问题
嗨:我添加了 html 输入并选择了丰富的 qx.ui.basic.Label。我已经向这些 html 控件添加了正确的事件处理程序。我的问题与选项卡事件有关。当我在 html 表单控件中时,qooxdoo 拦截了一个 tab 按键,并将焦点转到下一个 qooxdoo 控件。我需要将焦点保持在我的标签内,准确地说,让浏览器将焦点放在下一个 html 控件上。阅读文档,我尝试过: qx.ui.core.FocusHandler.getInstance().addRoot(label); 然后选项卡按键不会将焦点移出我的标签,但浏览器不会将焦点转移到标签控件内部......有什么建议吗?
javascript - 通过 qooxdoo 获取 mouseclick 下面的 html
是否有可能通过 qooxdoo 或纯 JS 获得鼠标点击下方的点击链接(-tag)?
在这里您可以看到问题:在 html 呈现的表格中,链接不起作用。 http://tinyurl.com/374gzwl
javascript - OpenLayers 弹出 contentDiv => 按钮中的 qx.ui.root.Inline 不会点击!
我正在开发一个集成 OpenLayers 和 Qooxdoo 的项目……到目前为止,我取得了很大的成功。但是现在我希望能够将 qooxdoo 小部件放置在 OpenLayers 弹出窗口(在本例中为 FramedCloud)中,并且发生了一些奇怪的事情——按钮不会点击!
悬停事件似乎正在工作,我已经确定 qx.event.handler.Focus.__onNativeMouseDown 正在执行,所以点击事件似乎正在进入 qooxdoo 事件系统(?),但是 qx.event.handler .Mouse._onButtonEvent 永远不会被调用!
要么 OL 中的某些东西妨碍了我,要么我做错了什么。有关测试用例,请参阅以下其中一个或两个链接:
http://s89238293.onlinehome.us/olisletest/build/index.html
http://s89238293.onlinehome.us/olisletest/source/index.html
(请注意,“源”链接会加载qooxdoo和OpenLayers的未压缩/调试版本,因此加载需要一段时间!)
上面的链接建立在骨架 qx Inline 应用程序上,这是代码的主要自定义部分:
谁能帮我弄清楚点击事件发生了什么?
== 编辑 ==
谢谢亚历克斯,我已经做了更多的尝试来解决这个问题。
我在 OL 映射之外尝试了基本相同的代码的测试,它可以工作,所以它被消除了。
我对 OL 弹出对象另外做了这个:
我认为这会禁用弹出窗口本身的所有事件处理(例如,请注意,您现在可以通过在弹出窗口中拖动来平移地图 - 这是次优的,但证明了这一点)。而且,这并没有帮助......这似乎表明地图本身的事件处理可能正在阻止事件。由于显而易见的原因,我无法在地图上禁用鼠标事件。
我将把它传递给 OpenLayers 邮件列表,希望得到更多帮助……但与此同时,有人对解决方法有任何想法吗?对我来说很奇怪,某些事件(鼠标悬停)可以正常工作,但单击却不行。在这一点上,我什至对黑客持开放态度。
另外,我很难调试这个...我尝试在 Firebug(和 Safari 调试器)中使用“Break on Next”功能,但由于 qooxdoo 在内部运行多个间隔计时器,我无法捕捉到点击,因为噪音(间隔代码总是在我点击之前出现)。任何有关如何在调试器中捕获点击事件的提示将不胜感激!