Apache flex AdobeTV:JamesWard在Flex中使用数据-FlashBuilder4.0Beta中的empWeb示例
从AdobeTV上的视频中,我尝试播放empWeb LiveCycle数据服务示例。 在Flex Builder 3 FB3中,一切正常。当我在Flash Builder 4.0上尝试此功能时 Beta FB4它不起作用。当我在2009年替换最初的xmlns声明时,spark,halo 根据FB3 2006的声明,它是有效的。你能解释一下原因吗 我使用默认的SDK Flex 3.2作为FB3,Flex 4.0作为FB4。我对此进行了研究,请参见3个源代码示例。源1在FB3和FB4中工作正常,源2给出FB4编译错误消息: 在“mxmlContentFactory”的初始值设定项中,类型flex.samples.crm.employee.employee不能分配给目标数组元素类型mx.core.IVisualElement Source 3编译是可以的,但在浏览器中它只显示一个白色屏幕,没有表格,没有数据 资料来源1Apache flex AdobeTV:JamesWard在Flex中使用数据-FlashBuilder4.0Beta中的empWeb示例,apache-flex,flex4,flash-builder,flex-spark,halo,Apache Flex,Flex4,Flash Builder,Flex Spark,Halo,从AdobeTV上的视频中,我尝试播放empWeb LiveCycle数据服务示例。 在Flex Builder 3 FB3中,一切正常。当我在Flash Builder 4.0上尝试此功能时 Beta FB4它不起作用。当我在2009年替换最初的xmlns声明时,spark,halo 根据FB3 2006的声明,它是有效的。你能解释一下原因吗 我使用默认的SDK Flex 3.2作为FB3,Flex 4.0作为FB4。我对此进行了研究,请参见3个源代码示例。源1在FB3和FB4中工作正常,源2
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="adobe.com/2006/mxml"; styleName="plain"
applicationComplete="ds.fill(employees)" xmlns:employee="flex.samples.crm.employee.*">
<employee:Employee/>
<mx:ArrayCollection id="employees"/>
<mx:DataService id="ds" destination="crm-employee"/>
<mx:DataGrid dataProvider="{employees}" width="100%" height="100%" editable="true"/>
</mx:Application>
资料来源2
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="ns.adobe.com/mxml/2009"; xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="1024" minHeight="768"
xmlns:employee="flex.samples.crm.employee.*">
<employee:Employee/>
<mx:ArrayCollection id="employees"/>
<mx:DataService id="ds" destination="crm-employee"/>
<mx:DataGrid dataProvider="{employees}" width="100%" height="100%" editable="true"/>
</s:Application>
资料来源3
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="adobe.com/2006/mxml";
minWidth="1024" minHeight="768" xmlns:employee="flex.samples.crm.employee.*">
<employee:Employee/>
<mx:ArrayCollection id="employees"/>
<mx:DataService id="ds" destination="crm-employee"/>
<mx:DataGrid dataProvider="{employees}" width="100%" height="100%" editable="true"/>
</s:Application>
您在各自的环境中使用哪个SDK?差异可能会导致问题。Im使用默认SDK Flex 3.2(适用于FB3)和Flex 4.0(适用于FB4)。我对此进行了调查,请参见3个源代码示例source 1在FB3中正常工作,FB4 source 2给出FB4编译错误消息:在“mxmlContentFactory”的初始值设定项中,类型flex.samples.crm.employee.employee不可分配给目标数组元素类型mx.core.IVisualElement source 3在浏览器中编译OK为白色屏幕无表无数据注意:您可以在以下命令中找到源代码无空间源1源2源3