【问题标题】:Get selectedItem data value from Treeview in actionscript flex从 actionscript flex 中的 Treeview 获取 selectedItem 数据值
【发布时间】:2011-01-26 20:36:25
【问题描述】:

主线程(暂停:ReferenceError:错误#1081:在对象上找不到属性@data,并且没有默认值。)

大家好,我在调用时遇到上述错误:

私有函数 openStrm(event:Event):void {

            if (event) {
                getThingsInStrm(event.currentTarget.selectedItem.@data);
            }               
        }

在 selectedItem 中肯定有一个数据属性,我可以在调试时在 watch/Variables 窗口中看到它。我不是开发人员,所以我有点迷茫。任何帮助表示赞赏!谢谢

【问题讨论】:

  • 嗨 Todd,如果您只看到 event.currentTarget.selectedItem 有一个 data 属性并且 selectedItem 没有输入为 XML(您将在变量/监视窗格中看到类型),那么您需要只需删除用于获取 XML 属性的 @ 符号。否则,发布您在其中看到的屏幕截图可能会帮助您更快地找到解决方案。
  • 谢谢你是对的。我正在绑定一个 ArrayCollection 而不是 XML。如果我在没有@的情况下直接引用它,它就可以工作!谢谢!

标签: apache-flex actionscript-3 treeview


【解决方案1】:

selectedItem 通常是您的 dataProvider 中的一个对象。该对象是否包含名为 data 的属性?

向我们展示您的实际数据,也许还有一个可运行的样本,也许我们可以提供更多帮助。

【讨论】:

    猜你喜欢
    • 2010-11-17
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    • 2017-09-07
    • 2013-10-08
    • 2013-04-14
    • 1970-01-01
    • 2011-09-12
    相关资源
    最近更新 更多