问题标签 [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 - 如何在 Qooxdoo 中基于 CanvasLayout 的自定义小部件设置边框/背景?
我是 Qooxdoo 的新手(我使用的是 0.7.4 版,因为我使用的是 Eclipse RAP)并且我正在尝试创建一个基于 CanvasLayout 类的自定义小部件,它组合了另一个小部件。这里有点和平的代码:
我的问题是: setBackgroundColor 对 myCanvasWidget 没有任何努力,为什么会这样(属性 backgroundColor 存在于超类“Widget”中)?
javascript - 尝试使用 PartLoader 时出现错误“arguments.callee.base.call 不是函数”
我试图用 qooxdoo 开发一个独立的应用程序。我想用 PartLoader 加载 GUI 的每个部分。当用户从菜单中选择相关菜单项时,我只想加载大组框。但是当我运行代码(执行部分加载相关函数)时,我收到错误“arguments.callee.base.call 不是函数”。我在 windows xp 上使用 Firefox 3.6。
这是我在 Application.js 中加载的部分代码:
这是要加载的类代码:
这是与 PartLoader 相关的 config.jason 部分:
注意:我刚刚用 appname.Classname short 替换了真正的 appname 和 Classname。
我搜索了这个错误,但我找不到任何相关的东西。
javascript - 如何最好地使用 Git 共享 QooXDoo?
我正在使用QooXDoo开发一个小项目,并希望与一些朋友分享源代码。我应该只检查整个项目文件夹吗?
qooxdoo - Qooxdoo 表单元素和 getSelection()
这是我的代码:
如何使用 setSelection() 选择“Deutsch”,如果项目是数值怎么办?我还可以为这些标签设置值还是 SelectBox() 仅限于标签?
例如:
qooxdoo - 以源代码模式加载 qooxdoo 应用程序时出现“qx.Class 未定义”
在源代码模式下加载 qooxdoo 应用程序时,我得到以下 javascript 错误链:
qx.Class 未定义 [打破此错误] qx.Class.define("qx.lang.Object", Object.js (ligne 24)
qx.Class 未定义 [打破此错误] qx.Class.define("qx.lang.Type", Type.js (ligne 23)
qx.lang 未定义 [打破此错误] errorToString : qx.lang.Object.select( Core.js (ligne 61)
qx.core.Property 未定义 [打破此错误] qx.core.Property.attach(clazz); Class.js (线 1478)
qx.lang.Type 未定义 [打破此错误] (qx.lang.Type.isObject(value) || typeof value === "object"); Assert.js (ligne 632)
qx.lang.Type 未定义 [打破此错误] qx.lang.Type.isFunction(value) || this.__fail( Assert.js (ligne 504)
qx.lang.Type 未定义 [打破此错误] qx.lang.Type.isFunction(value) || this.__fail( Assert.js (ligne 504)
qx.lang.Type 未定义 [打破此错误] qx.lang.Type.isFunction(value) || this.__fail( Assert.js (ligne 504)
qx.log.Logger 未定义 [打破此错误] qx.log.Logger.register(statics); Native.js(线 119)
qx.lang.Type 未定义 [打破此错误] (qx.lang.Type.isObject(value) || typeof value === "object"); Assert.js (ligne 632)
qx.lang.Object 未定义 [打破此错误] statics.FROM_CHARCODE = qx.lang.Object.invert(statics.TO_CHARCODE) String.js (ligne 447)
qx.lang.Type 未定义 [中断此错误] qx.lang.Type.isString(value) || this.__fail( Assert.js (ligne 518)
qx.lang.Core 未定义 [打破此错误] Stack.prototype.indexOf = qx.lang.Core.arrayIndexOf; BaseArray.js (线 496)
qx.log.Logger 未定义 [打破此错误] qx.log.Logger.deprecatedConstantWarning( ITableModel.js (ligne 268)
qx.locale.Date 未定义 [中断此错误] MONTH_YEAR_FORMAT : qx.locale.Date...teTimeFormat("yyyyMMMM", "MMMM yyyy") DateChooser.js (ligne 111)
请注意,这些错误是使用 Qooxdoo 1.0 和 1.0.1、Firefox 3.6 和 Firebug 1.5.2 获得的。我用 Internet Explorer 进行了测试,我得到了相同类型的 javascript 错误。
据我了解,js 文件似乎没有按正确的顺序加载/评估。
下面是加载js文件的顺序: index.html ria.js RemoteProxy.js engine.js util.js Bootstrap.js Setting.js Engine.js __System.pageLoaded.dwr Variant.js Object.js Type.js Aspect.js 类.js
在构建模式下,一切都按预期工作。
web-services - 使用 Qooxdoo 从 Web 服务获取数据时遇到问题
我的顶点团队决定使用 Qooxdoo 作为我们项目的前端。我们正在使用 NOX 为 OpenFlow 控制器开发应用程序,因此我们使用的是 NOX webservices 框架。我无法从服务中获取数据;我知道该服务正在运行,因为如果我使用 Firefox 访问 URL,则会显示正确的数据。这是我的代码的相关部分:
在萤火虫控制台中,我在单击警报后收到此消息:
如果我再次按下 Get 按钮,我会收到此错误:
我还查看了 Twitter 客户端教程,但是我设置的“dataChange”事件代替“tweetsChanged”事件从未触发。任何帮助表示赞赏,谢谢。
javascript - qx.data.store.Jsonp:configureRequest 没有将请求作为参数
当像这样创建一个新的 qx.data.store.Jsonp 对象时......
...委托函数 configureRequest 没有将请求作为参数获取,如 qx.data.storeInterface.IStoreDelegate 中所述。那么我该如何配置请求呢?
json - qooxdoo json/请求传输方式
我尝试通过 GET 向我的服务器发送请求,但 qooxdoo 将请求作为 OPTIONS 发送。有什么办法可以改变这种行为?
我尝试使用 qx.data.store.Json (url) 和 qx.io.remote.Request (url, "GET", type) 但两种情况下的结果都是相同的。
我的 qooxdoo 版本是 1.0.1,浏览器是 FF 3.5.6 和 Chromium 5.0.361。
javascript - qx.io.remote.Request:在body和url中发布参数
在创建和发送这样的 http POST 请求时...
...参数在正文和网址中发送。这是一个问题,因为参数变大时可能会中断,并且出于安全原因,所有参数都无法显示在日志文件中。我做错了什么,还是这是一个错误?我的解决方法是自己对参数进行 concat 和 uriencode,然后使用 req.setData(data) 将它们放入正文中。
qooxdoo - 如何在 qooxdoo 中“摇动”窗口?
我试图摇动一个窗口,但在控制台中出现错误。我的代码:
其中 view 是一个 GroupBox 实例(来自 demobrowser/animation/login)。