Любой способ установить PrimaryHeader из кода программной части в ShieldUi BarChart

Я использую версию Shieldui asp.net для диаграмм и имею гистограмму и хотел бы установить первичный или вторичный заголовок с данными из базы данных. Я искал страницу документации на сайте Shieldui и ничего не нашел.

Я пробовал что-то вроде этого:

<shield:ShieldChart ID="ShieldChart1" Width="100%" Height="200px" runat="server"
    OnTakeDataSource="ShieldChart1_TakeDataSource"
    CssClass="chart">
    <PrimaryHeader Text=" ">
        <Style Bold="true" FontSize="30px" />
    </PrimaryHeader>
    <SecondaryHeader Text="<asp:Label id="CardInvoiced" runat="server"/> ">
    </SecondaryHeader>
    <ExportOptions AllowExportToImage="false" AllowPrint="false" />
    <Axes>
        <shield:ChartAxisX 
            CategoricalValuesField="Area">
        </shield:ChartAxisX> 
        <shield:ChartAxisY>

        </shield:ChartAxisY>
    </Axes>
    <DataSeries>
            <shield:ChartBarSeries DataFieldY="Sales" CollectionAlias="signups">
            </shield:ChartBarSeries>
            <shield:ChartBarSeries DataFieldY="Starts" CollectionAlias="starts">
            </shield:ChartBarSeries>
            <shield:ChartBarSeries DataFieldY="bis" CollectionAlias="bis">
            </shield:ChartBarSeries>
            <shield:ChartBarSeries DataFieldY="comps" CollectionAlias="comps">
            </shield:ChartBarSeries>
    </DataSeries>
</shield:ShieldChart>

Ошибка ShieldUI:

Тип «Shield.Web.UI.ShieldChart» не имеет общедоступного свойства с именем «Ярлык».

Любое предложение о том, как это сделать?


person jroyce    schedule 09.11.2018    source источник


Ответы (1)


Я решил эту проблему, и вот как вы устанавливаете PrimaryHeader и SecondaryHeader в графиках ShieldUi:

    ShieldChartFSS7R.PrimaryHeader.Text = "Test Primary Header";
    ShieldChartFSS7R.SecondaryHeader.Text = "Test Secondary Header";

Который показывает заголовки следующим образом:

пример заголовка

person jroyce    schedule 27.11.2018