1

4.9 DHTML アプリケーションを 5.0 に移行しようとしています。私がそれをしているとき、私はエラーが発生しています

ReferenceError: EVENT_OBJECT_FOCUS is not defined
[Break On This Error]   

this.sendAAEvent(0,EVENT_OBJECT_FOCUS)

そして、私はこの一連のコードを見ています。クラス名から、ラジオボタン クラスのように見えます。

    $lzc$class_baselistitem,["tagname","radiobutton","children",[{attrs:{$CSSDescriptor:{},$attributeDescriptor:{types:LzNode.mergeAttributeTypes(lz.ClassAttributeTypes["accessible"],{EVENT_OBJECT_FOCUS:"number",EVENT_OBJECT_NAMECHANGE:"number",EVENT_OBJECT_SELECTION:"number",EVENT_OBJECT_STATECHANGE:"number"})},$classrootdepth:1,$delegates:["onselected","$mb5",null,"ontext","$mb6",null],$mb5:function($0){
if(!this.isinited){
return
};if(this.selected){
this.sendAAEvent(0,EVENT_OBJECT_FOCUS)
};this.sendAAEvent(0,EVENT_OBJECT_STATECHANGE,true)
},$mb6:function($0){
this.sendAAEvent(0,EVENT_OBJECT_NAMECHANGE)
},EVENT_OBJECT_FOCUS:32773,EVENT_OBJECT_NAMECHANGE:32780,EVENT_OBJECT_SELECTION:32774,EVENT_OBJECT_STATECHANGE:32778,name:"accessible",updateFocus:function($0){
if($0){
this.sendAAEvent(0,EVENT_OBJECT_SELECTION);this.sendAAEvent(0,EVENT_OBJECT_FOCUS)
};this.sendAAEvent(0,EVENT_OBJECT_STATECHANGE,true)
}},"class":LzState}

これは、radio.lzx が原因で発生しています。このような問題に遭遇した人はいますか。

現在、FF 16.0 Windows XP SP 3 および Openlaszlo 5.0.x リビ​​ジョン 19830 を使用しています。

4

1 に答える 1

1

別の Firefox バージョンまたは別の OS の Firefox を試してみます。Firefox の特定のバージョンの Firefox のバグである可能性があると感じています。

についての唯一の言及は、EVENT_OBJECT_FOCUSOpenLaszlo の JIRA issue LPP-7594 Jaws Accessibility support needed for Radioboxes にあります。バグは報告されていないようです。

于 2012-10-19T12:02:42.930 に答える