qooxdoo アプリケーションをソース モードでロードすると、次の一連の JavaScript エラーが発生します。
qx.Class is undefined [このエラーで中断] qx.Class.define("qx.lang.Object", Object.js (ligne 24)
qx.Class is undefined [このエラーで中断] qx.Class.define("qx.lang.Type", Type.js (ligne 23)
qx.lang is undefined [このエラーで中断] errorToString : qx.lang.Object.select( Core.js (ligne 61)
qx.core.Property is undefined [このエラーで中断] qx.core.Property.attach(clazz); Class.js (リーニュ 1478)
qx.lang.Type is undefined [このエラーで中断] (qx.lang.Type.isObject(value) || typeof value === "object"); Assert.js (リーニュ 632)
qx.lang.Type is undefined [このエラーで中断] qx.lang.Type.isFunction(value) || this.__fail( Assert.js (ligne 504)
qx.lang.Type is undefined [このエラーで中断] qx.lang.Type.isFunction(value) || this.__fail( Assert.js (ligne 504)
qx.lang.Type is undefined [このエラーで中断] qx.lang.Type.isFunction(value) || this.__fail( Assert.js (ligne 504)
qx.log.Logger is undefined [このエラーで中断] qx.log.Logger.register(statics); Native.js (行 119)
qx.lang.Type is undefined [このエラーで中断] (qx.lang.Type.isObject(value) || typeof value === "object"); Assert.js (リーニュ 632)
qx.lang.Object is undefined [このエラーで中断] statics.FROM_CHARCODE = qx.lang.Object.invert(statics.TO_CHARCODE) String.js (ligne 447)
qx.lang.Type is undefined [このエラーで中断] qx.lang.Type.isString(value) || this.__fail( Assert.js (ligne 518)
qx.lang.Core is undefined [このエラーで中断] Stack.prototype.indexOf = qx.lang.Core.arrayIndexOf; BaseArray.js (行 496)
qx.log.Logger is undefined [このエラーで中断] qx.log.Logger.deprecatedConstantWarning( ITableModel.js (ligne 268)
qx.locale.Date is undefined [このエラーで中断] 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アスペクト.js クラス.js
ビルド モードでは、すべてが期待どおりに機能します。