属性“dataProvider”有多个初始值设定项。(注意:“dataProvider”是“mx.charts.BarChart”的默认属性)。

1、错误描写叙述

属性“dataProvider”有多个初始值设定项。(注意:“dataProvider”是“mx.charts.BarChart”的默认属性)。

2、错误原因

<?

xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
			   xmlns:s="library://ns.adobe.com/flex/spark"
			   xmlns:mx="library://ns.adobe.com/flex/mx"
			   width="100%" height="100%"
			   creationComplete="initHandler(event)">
	<s:layout>
		<s:BasicLayout/>
	</s:layout>
	<fx:Script>
		<![CDATA[
			import mx.collections.ArrayCollection;
			import mx.events.FlexEvent;

			[Bindable]
			private var chartArray:ArrayCollection = new ArrayCollection([
				{week:"星期一",snake:"5459",cow:"7845"},
				{week:"星期二",snake:"8956",cow:"7845"},
				{week:"星期三",snake:"3562",cow:"7845"},
				{week:"星期四",snake:"7856",cow:"7845"},
				{week:"星期五",snake:"1245",cow:"7845"},
				{week:"星期六",snake:"9656",cow:"7845"},
				{week:"星期日",snake:"6784",cow:"7845"}
			]);

			protected function initHandler(event:FlexEvent):void
			{

			}

		]]>
	</fx:Script>
	<fx:Declarations>
		<!-- 将非可视元素(比如服务、值对象)放在此处 -->
	</fx:Declarations>

	<mx:VBox width="100%" height="100%" horizontalAlign="center" paddingBottom="10" paddingLeft="10" paddingRight="20"
			 paddingTop="10">
		<mx:BarChart id="barchart" width="100%" height="90%" showDataTips="true" dataProvider="{chartArray}">
			<mx:verticalAxis>
				<mx:CategoryAxis categoryField="week" displayName="星期"/>
			</mx:verticalAxis>

			<mx:series>
				<mx:BarSeries displayName="蛇数量" xField="snake" yField="week"/>
			</mx:series>

			<fx:Array>

			</fx:Array>
		</mx:BarChart>
		<mx:Legend dataProvider="{barchart}"/>
	</mx:VBox>

</s:Application>

3、解决的方法

<?

xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/mx"
               width="100%" height="100%"
               creationComplete="initHandler(event)">
    <s:layout>
        <s:BasicLayout/>
    </s:layout>
    <fx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;
            import mx.events.FlexEvent;  

            [Bindable]
            private var chartArray:ArrayCollection = new ArrayCollection([
                {week:"星期一",snake:"5459",cow:"7845"},
                {week:"星期二",snake:"8956",cow:"7845"},
                {week:"星期三",snake:"3562",cow:"7845"},
                {week:"星期四",snake:"7856",cow:"7845"},
                {week:"星期五",snake:"1245",cow:"7845"},
                {week:"星期六",snake:"9656",cow:"7845"},
                {week:"星期日",snake:"6784",cow:"7845"}
            ]);  

            protected function initHandler(event:FlexEvent):void
            {
                cate.ticksBetweenLabels = false;
            }  

        ]]>
    </fx:Script>
    <fx:Declarations>
        <!-- 将非可视元素(比如服务、值对象)放在此处 -->
    </fx:Declarations>  

    <mx:VBox width="100%" height="100%" horizontalAlign="center" paddingBottom="10" paddingLeft="10" paddingRight="20"
             paddingTop="10">
        <mx:BarChart id="barchart" width="100%" height="90%" showDataTips="true" dataProvider="{chartArray}">
            <mx:verticalAxis>
                <mx:CategoryAxis id="cate" categoryField="week" displayName="星期" />
            </mx:verticalAxis>  

            <mx:series>
                <mx:BarSeries displayName="蛇数量" xField="snake" yField="week"/>
            </mx:series>  

            <mx:secondVerticalAxis>
                <mx:CategoryAxis categoryField="week" displayName="星期"/>
            </mx:secondVerticalAxis>  

            <mx:secondSeries>
                <mx:LineSeries displayName="牛" xField="cow" yField="week"/>
            </mx:secondSeries>  

        </mx:BarChart>
        <mx:Legend dataProvider="{barchart}"/>
    </mx:VBox>  

</s:Application>  
时间: 2024-10-11 03:59:38

属性“dataProvider”有多个初始值设定项。(注意:“dataProvider”是“mx.charts.BarChart”的默认属性)。的相关文章

C# static 字段初始值设定项无法引用非静态字段、方法或属性

问题:字段或属性的问题字段初始值设定项无法引用非静态字段.方法 下面代码出错的原因,在类中定义的字段为什么不能用? public string text = test(); //提示 字段或属性的问题字段初始值设定项无法引用非静态字段.方法 protected void Page_Load(object sender, EventArgs e) { } public string test() { return ""; } 可以通过属性方式调用: public string text

&lt;转&gt;类型初始值设定项引发异常

类型初始值设定项引发异常 连续两天都为这个运行时错误“类型初始值设定项引发异常”而烦恼,调试也不知道哪里出 了问题.上网Google一下,一大堆相同的问题,可是按照那些方法折腾来折腾去,问题还是一样.最后在CSDN上发帖子问了,果然“重赏之下必有勇 夫”,很快就有高手回复了,问题也随着解决了.哈哈.在此写个随笔,以后如果大家遇到类似问题,也可参考一下,自己也做个备忘,不然放在电脑上,又找不 到,我的电脑文件到处乱放,有时连我自己都找不到^_^. 问题是这样嘀: 项目采用了三层架构和工厂模式,并借

c# 类型初始值设定项引发异常

今天使用VS2010编译c#程序,编译顺利通过,点击运行启动程序,弹框提示如题错误.断点调试,程序甚至都没有进入main函数!!查阅网上资料,几种分析如下(1)反射机制 (2)app.config文件格式不对  (3)程序集引用.经过判断,以上都不符合,最后发现是该64位启动工程的目标平台配的是x86,改为64位后启动成功.由于这个项目不是我自己创建的,所以本能的没有检查属性配置,在此记录,以供日后查阅,也便于帮助后来的人. c# 类型初始值设定项引发异常,布布扣,bubuko.com

【转】类型初始值设定项引发异常的解决办法

类型初始值设定项引发异常的解决办法 转自:小羊快跑1  http://www.cnblogs.com/SheepRunning/p/4452847.html 今天在调试代码的时候突然抛出了如下异常:"XORM.Database"的类型初始值设定项引发异常. 顿时感觉很突兀,平常的时候一点问题没有,为什么今天调试就出问题了呢?测试了一下,发现在数据处理层的一条实例化代码处出错: //获取类型的映射信息 MappingInfo mapInfo = xmlMapping.GetDataMap

类型初始值设定项引发异常的解决办法

今天在调试代码的时候突然抛出了如下异常:“XORM.Database”的类型初始值设定项引发异常. 顿时感觉很突兀,平常的时候一点问题没有,为什么今天调试就出问题了呢?测试了一下,发现在数据处理层的一条实例化代码处出错: //获取类型的映射信息 MappingInfo mapInfo = xmlMapping.GetDataMapInfo(type); Database db = new Database();//出错代码 db.CommandText = storageprocedure; /

“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常。

“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常. 被这个问题困扰了好长时间,终于找到了原因: 原来是本机安装的Oracle客户端版本与服务器不一致. 解决办法: 将以下的dll文件引用即可,dll分为两个版本,Windows7 32位系统亲测,不管安不安装Oracle客户端,都可以使用. 版本一:http://download.csdn.net/detail/zhzhx0318/9120651 版本二:http://downloa

System.Data.Entity.Internal.AppConfig 类型初始值设定项引发异常

在一开始时将connectionStrings 写在了configSections之上如下图一示,结果抛出:“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常. 图一:最初配置 图二:抛出异常 解决方法,是将connectionStrings 写在了configSections之下,如图三 图三:调整后的配置

“system.servicemodel.diagnostics.traceutility” 类型初始值设定项引发异常

在调试WCF服务时遇到“system.servicemodel.diagnostics.traceutility” 类型初始值设定项引发异常错误,仔细检查后发现是配置文件问题. ... <startup> <supportedRuntime version = "v4.0" sku =".NETFramework, Version = v4.0"/> </startup> ... 可能是因为引用服务导致NET版本不兼容.去掉这一句

“DBUtility.DbHelperSQL”的类型初始值设定项引发异常 “DBUtility.DbHelperSQL”的类型初始值设定项引发异常

今天遇到了一个这样的问题"DBUtility.DbHelperSQL"的类型初始值设定项引发异常"DBUtility.DbHelperSQL"的类型初始值设定项引发异常 也许有和我遇到这问题的人也在这个问题怎么解决,在没有解决这个问题的时候我也和你们现在的心情一样,也百度过了,goolge过但是还是没有解决,在这个时候我们需要冷静下来想想问什么会出现这个问题 分析一下问题出现的原因,现在我来解答为什么会出现这个错误,其实很简单就是你没有配置好web连接数据库的语句,