【问题标题】:OpenLaszlo DHTML migration from 4.9 to 5.0 issueOpenLaszlo DHTML 从 4.9 迁移到 5.0 问题
【发布时间】:2012-10-08 16:43:09
【问题描述】:

我正在尝试将我的 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

【问题讨论】:

  • 有任何示例代码可以用来重现问题吗?
  • @RajuBitter:我正在尝试生成这样的场景
  • 在 Firebug 调试器中,您能识别出导致问题的生成的 JavaScript 代码行吗?哪个 LZX 文件报告了异常?并告诉我们您正在使用的 OpenLaszlo 的确切版本(canvas.lpsbuild 属性的值)。
  • @RajuBitter:我已经编辑了问题
  • 导致问题的代码处理可访问性。我从来没有见过那个错误。尝试创建一个小型 LZX 测试用例并在 OpenLaszlo JIRA 中提交错误。

标签: dhtml openlaszlo lzx


【解决方案1】:

我会尝试在不同的操作系统上使用不同的 Firefox 版本或 Firefox。我感觉这可能是某个特定版本的 Firefox 中的 Firefox 错误。

可以在 OpenLaszlo 的 JIRA 问题 LPP-7594 Jaws Accessibility support needed for Radioboxes 中找到唯一提及 EVENT_OBJECT_FOCUS。似乎没有提交任何错误。

【讨论】:

    猜你喜欢
    • 2014-03-08
    • 1970-01-01
    • 1970-01-01
    • 2022-11-23
    • 1970-01-01
    • 2015-04-07
    • 2021-03-28
    • 2015-06-01
    • 1970-01-01
    相关资源
    最近更新 更多