Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将所选项目从数据组(dataprovider是一个XML列表)绑定到另一个组件(FLEX 4)_Xml_Apache Flex_Actionscript 3_Data Binding_Datagrid - Fatal编程技术网

将所选项目从数据组(dataprovider是一个XML列表)绑定到另一个组件(FLEX 4)

将所选项目从数据组(dataprovider是一个XML列表)绑定到另一个组件(FLEX 4),xml,apache-flex,actionscript-3,data-binding,datagrid,Xml,Apache Flex,Actionscript 3,Data Binding,Datagrid,大家好 我有一个具有缩略图的数据组,它从传递到ArrayCollection的XML列表中获取。我还为数据组提供了一个自定义项呈现器。我无法使其工作的是:当单击数据组中的缩略图时,状态将更改为包含项目信息的页面 我在同一个XML文件中有这些信息。我需要将richtext和几个标签组件的源绑定到数据组中的选定项,该数据组具有与XML列表中项目的不同属性。如果它是一个简单的列表组件,我会按照以下方式完成: 用于列表 id=“myList”dataProvider=“{myProjects.Proje

大家好

我有一个具有缩略图的数据组,它从传递到ArrayCollection的XML列表中获取。我还为数据组提供了一个自定义项呈现器。我无法使其工作的是:当单击数据组中的缩略图时,状态将更改为包含项目信息的页面

我在同一个XML文件中有这些信息。我需要将richtext和几个标签组件的源绑定到数据组中的选定项,该数据组具有与XML列表中项目的不同属性。如果它是一个简单的列表组件,我会按照以下方式完成: 用于列表
id=“myList”dataProvider=“{myProjects.Project}” 用于标签 text=“{myList.selectedItem.textexample}”

我拥有的数据组代码

<s:DataGroup includeIn="ThumbnailList" dataProvider="{myList}" alpha="0.72" 
blendMode="luminosity" buttonMode="true" id="myThumbs" 
clipAndEnableScrolling="true" height="187" 
itemRenderer="components.CustomRenderer4Thumbs" 
d:userLabel="hos_RepeatedItem" width="320" x="110" y="2" />

渲染器的代码:


XML列表包含的项目至少有Title、Thumb和textexample

我将感谢任何帮助

不要使用
来布局拇指,只需继续使用
。您可以将列表组件的布局设置为使用
,并在
列表上设置
borderVisible=“false”和
contentBackgroundAlpha=“0”
,使其看起来与
数据组
完全相同,但是现在您可以访问
列表
selectedItem
属性

例如:

<s:List id="myThumbs" includeIn="ThumbnailList" 
        dataProvider="{myList}" 
        borderVisible="false" contentBackgroundAlpha="0"
        alpha="0.72" blendMode="luminosity"  
        x="110" y="2" width="320" height="187" 
        itemRenderer="components.CustomRenderer4Thumbs" >
    <s:layout>
        <s:BasicLayout/>
    </s:layout>
</s:List>

<s:List id="myThumbs" includeIn="ThumbnailList" 
        dataProvider="{myList}" 
        borderVisible="false" contentBackgroundAlpha="0"
        alpha="0.72" blendMode="luminosity"  
        x="110" y="2" width="320" height="187" 
        itemRenderer="components.CustomRenderer4Thumbs" >
    <s:layout>
        <s:BasicLayout/>
    </s:layout>
</s:List>