0

Shield UI ASP.NET チャートに次の問題があります。アニメーションの長さを 7500 に設定しています。次のプロパティを使用します: AnimationDuration="7500"

そしてそれは私のコードで見られることです:

<shield:ShieldChart ID="ShieldChart2" runat="server" Width="463px" Height="331px"
                OnTakeDataSource="ShieldChart2_TakeDataSource" 
    CssClass="chart" AnimationDuration="7500">

ただし、コード内でチャートを再作成すると、アニメーションはかなり高速になります。これがデフォルトのアニメーションだと思います。これが私のコードの一部です:

    function PointSelect(args) {
        document.getElementById("QTR").value = args.point.x;
        var detailData = performanceData[args.point.x].values,
        detailChartElement = $('#' + "<%=ShieldChart2.ClientID%>"),
        detailChart = detailChartElement.swidget(),
        initialOptions = detailChart.initialOptions,
        headerText = args.point.name + ' Sales by product';
        detailChart.destroy();
        detailChartElement.shieldChart($.extend(initialOptions, {
            Visible:true,
            primaryHeader: {
                text: headerText
            },
            slicedOffset: 0,
            dataSeries: [
            {
                seriesType: 'pie',
                addToLegend: true,
                enablePointSelection: true,
                collectionAlias: 'Q Data',
                data: detailData
            }
            ],
        }));

実際にチャートを初期化するものは…</p>

4

1 に答える 1