【问题标题】:Flex Spark List with SQL Result带有 SQL 结果的 Flex Spark 列表
【发布时间】:2011-11-04 14:12:11
【问题描述】:

我正在尝试在 AIR 应用程序中从 SQLite 填充火花列表组件

statusList = new ArrayCollection(statement.getResult().data);
myList.dataprovider = statusList;

从调试会话中我知道数据的结构是 statusList->unnamed object->array

<s:List width="100%" height="100%" id="listUploadStatus" dataProvider="{statusList}">
    <s:itemRenderer>
    <fx:Component>
        <s:ItemRenderer>
                <s:Label text="{HOW DO I ACCESS INDIVIDUAL FIELD HERE?}" width="125"/>      
            </s:ItemRenderer>
        </fx:Component>
    </s:itemRenderer>
</s:List>

更新 这些字段是:

1) 姓名 2) IMAGE_URL

【问题讨论】:

    标签: list sqlite apache-flex flex-spark


    【解决方案1】:

    试试这个:

    <s:List width="100%" height="100%" id="listUploadStatus" dataProvider="{statusList}">
        <s:itemRenderer>
        <fx:Component>
            <s:ItemRenderer>
                    <s:Label text="{data.myAwesomeField}" width="125"/>      
                </s:ItemRenderer>
            </fx:Component>
        </s:itemRenderer>
    </s:List>
    

    【讨论】:

    • 我尝试了 data.IMAGE_URL 但我得到了这个错误 ==> 警告:无法绑定到类 'Object' 上的属性 'image_url'(类不是 IEventDispatcher)。我在这里做错了什么?
    • 首先,这不是错误,而是警告。它只是意味着如果对您的对象进行任何更改,您的 itemRenderer 将无法检测到它们。在 Google 中搜索“数据绑定 flex itemrenderer”...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 2021-11-02
    • 2018-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多