0

IE8 の rich:calendar で奇妙な問題に直面しました。ブラウザのキャッシュをクリアせずにカレンダーをクリックすると、javascript 例外が発生します:

Message: 'elements' is null or not an object

また、ブラウザは3_3_2.SR1org.ajax4jsf.javascript.PrototypeScriptファイルの次の関数を指しています。

bindAsEventListener: function () {
    var __method = this, args = $A(arguments), object = args.shift();
    return function (event) {
        return __method.apply(object, [event || window.event].concat(args));
    }

最も興味深いのは、ブラウザのキャッシュをクリアしてページをリロードすると、カレンダーが機能することです!

Richfaces の PS バージョンは 3.3.2.SR1 で、アップグレードする権限がありません

4

1 に答える 1

0

調査の結果、PIE.js と Richfaces カレンダー コンポーネントの競合が問題の原因であることが判明しました。これは初めてではありません (rich:panel の角丸ボタンの問題も経験しました)。とにかく、似たようなことに直面する場合は注意してください:)

于 2013-03-26T09:02:41.350 に答える