【问题标题】:Flex DataBinding Drilling Down Through ArraysFlex DataBinding 向下钻取数组
【发布时间】:2010-06-14 01:30:38
【问题描述】:

BindUtils.bindProperty 函数的帮助页面:

http://livedocs.adobe.com/flex/3/langref/mx/binding/utils/BindingUtils.html

有话要说:

“例如绑定属性host.a.b.c,调用方法为:bindProperty(host, ["a","b","c"], ...)。"

但是如果我需要绑定到 host.a.b[2].c 怎么办?我该怎么做?

【问题讨论】:

    标签: apache-flex flash actionscript-3 actionscript air


    【解决方案1】:

    当您深入研究对象时,通常会出现绑定问题,至少在大多数正常绑定情况下是这样。

    不确定这是否是您所追求的,但是:

    [Bindable] public var myObject = a.b[2]; 
    

    稍后在您的代码中:

    <myComp myValue="{myObject.c}" />
    

    但是,我认为绑定到数组的特定元素是非常不寻常的。如果您可以扩展您正在尝试做的事情;也许我们可以为您指明不同的方向。

    【讨论】:

      【解决方案2】:

      事实证明,flex 让我这样做: bindProperty(host, ["a","b","2","c"], ...);

      哈扎!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多