ChartBuilder
类的连贯接口图表组件。
方法
事件(System.Action)
配置客户端事件。
参数
configurator - System。行动<ChartEventBuilder>
客户端事件配置操作。
例子
@(Html.Kendo().Chart() .Name("Chart") .Events(events => events .DataBound("onDataBound"))))
RenderAs (Kendo.Mvc.UI.RenderingMode)
设置首选呈现引擎。如果浏览器不支持,图表将切换到第一种可用模式。
参数
renderAs -RenderingMode
首选呈现引擎。
例子
@(Html.Kendo().Chart() .Name("chart") .RenderAs(RenderingMode.Canvas))
system . string)主题(
设置图表的主题。
参数
主题- - - - - -系统。字符串
图表主题。
例子
@ (Html.Kendo () .Chart () . name(“图表”).Theme(“材料”))
ChartArea (System.Action)
设置图表区域。
参数
configurator - System。行动<ChartAreaBuilder>
图表区域。
例子
@(Html.Kendo().Chart() .Name("Chart") .ChartArea(chartArea => chartArea. margin (20))))
PlotArea (System.Action)
设置Plot区域。
参数
configurator - System。行动<PlotAreaBuilder>
地块面积。
例子
@(Html.Kendo().Chart() .Name("Chart") .PlotArea(plotArea => plotArea.Мargin(20)))
system . string)标题(
设置图表的标题。
参数
标题-系统。字符串
图表标题。
例子
@ (Html.Kendo () .Chart () . name(“图表”).Title(“年度销售”))
标题(System.Action)
定义图表的标题。
参数
configurator - System。行动<ChartTitleBuilder>
配置动作。
例子
@ (Html.Kendo () .Chart () . name(“图表”).Title(标题= >标题。文本(“年销售额”)))
副标题system . string) (
设置图表的副标题。
参数
标题-系统。字符串
图表副标题。
例子
@(Html.Kendo().Chart() .Name(“Chart”).Title(“annual sales”).Subtitle(“/ thousand /”))
副标题(System.Action)
定义图表的副标题。
参数
configurator - System。行动<ChartTitleBuilder>
配置动作。
例子
@ (Html.Kendo () .Chart () . name(“图表”).Title(标题= >标题。Text(“年销售额”)). subtitle (subtitle => subtitle。Text("/ thousand /"))
传奇(System.Boolean)
设置图例可见性。
参数
可见,系统。布尔
指示是否显示图例的值。
例子
@ (Html.Kendo () .Chart () . name(“图表”).Legend(假的))
传奇(System.Action)
配置图例。
参数
configurator - System。行动<ChartLegendBuilder>
配置动作。
例子
@(Html.Kendo().Chart() .Name("Chart") .Legend(legend => legend. visible (true).Position(ChartLegendPosition.Bottom))))
系列(System.Action)
定义图表系列。
参数
configurator - System。行动<ChartSeriesFactory>
添加操作。
例子
@(Html.Kendo().Chart(Model) . name ("Chart") . series (series => {series。Bar(s => s. salesamount);}))
SeriesDefaults (System.Action)
定义指定类型的所有图表系列的选项。
参数
configurator - System。行动<ChartSeriesDefaultsBuilder>
配置器。
例子
@(Html.Kendo().Chart(Model) .Name("Chart") .SeriesDefaults(series => series. bar ().Stack(true))))
窗格(System.Action)
定义图表窗格。
参数
configurator - System。行动<ChartPanesFactory>
添加操作。
例子
@(Html.Kendo().Chart(Model) .Name("Chart") .Panes(窗格=> {panes. add ("volume");}))
Pdf (System.Action)
配置PDF导出设置。
参数
configurator - System。行动<PDFSettingsBuilder>
例子
@ (Html.Kendo () .Chart () . name(“图表”)pdf格式(pdf = > pdf.PaperSize (A4) .Scale (0.8)))
AxisDefaults (System.Action)
定义指定类型的所有图表轴的选项。
参数
configurator - System。行动<ChartAxisDefaultsBuilder>
配置器。
例子
@(Html.Kendo().Chart(Model) .Name("Chart") .AxisDefaults(axisDefaults => axisDefaults. minorticksize (5)))
CategoryAxis (System.Action)
配置类别轴
参数
configurator - System。行动<ChartCategoryAxisBuilder>
配置程序
例子
@(Html.Kendo().Chart(Model) .Name("Chart") .CategoryAxis(axis => axis .Categories(s => s. datestring)))
ValueAxis (System.Action)
定义值轴选项
参数
configurator - System。行动<ChartValueAxisFactory>
配置程序
例子
@(Html.Kendo().Chart(Model) .Name("Chart") .ValueAxis(a => a. numeric ().TickSize(4))))
XAxis (System.Action)
定义散点图的x轴选项
参数
configurator - System。行动<ChartValueAxisFactory>
配置程序
例子
@ (Html.Kendo () .Chart(模型). name(“图表”).XAxis (= > a.Numeric () .Max (4)))
桠溪(System.Action)
为散点图配置y轴选项。
参数
configurator - System。行动<ChartValueAxisFactory>
配置程序
例子
@ (Html.Kendo () .Chart(模型). name(“图表”).YAxis (= > a.Numeric () .Max (4)))
数据源(System.Action)
数据源配置
参数
configurator - System。行动<ReadOnlyAjaxDataSourceBuilder>
使用配置器设置不同的数据绑定选项。
例子
@ (Html.Kendo () .Chart(模型). name(“图表”).DataSource (ds = > {ds.Ajax()。Read(r => r. action ("SalesData", "Chart"));}))
数据源system . string) (
指定图表要使用的外部数据源的id。
参数
dataSourceId -系统。字符串
数据源小部件的id (Name)。
例子
@(Html.Kendo().DataSource() .Name("dataSourceProducts"))) @(Html.Kendo().Chart() .Name("chart") .DataSource("dataSourceProducts")))
AutoBind (System.Boolean)
启用或禁用自动绑定。
参数
autoBind -系统。布尔
获取或设置一个值,该值指示图表在初始化期间是否应进行数据绑定。默认值为true。
例子
@ (Html.Kendo () .Chart < SalesInfo > () . name(“图表”).DataSource (ds = > {ds.Ajax()。Read(r => r. action ("SalesData", "Chart"));}) .AutoBind(false))
SeriesColors (System.Collections.Generic.IEnumerable)
设置系列颜色。
参数
颜色- - - - - -System.Collections.Generic.IEnumerable <字符串>
系列颜色的列表。
例子
@ (Html.Kendo () .Chart () . name(“图表”).SeriesColors(新string[]{“# f00”、“# 0 f0”、“# 00 f "}))
SeriesColors system . string []) (
设置系列颜色。
参数
颜色- - - - - -系统。字符串[]
系列颜色。
例子
@ (Html.Kendo () .Chart () . name(“图表”).SeriesColors(“# f00”、“# 0 f0”、“# 00 f”))
工具提示(System.Action)
使用它来配置数据点工具提示。
参数
configurator - System。行动<ChartTooltipBuilder>
使用配置器设置数据工具提示选项。
例子
@ (Html.Kendo () .Chart () . name(“图表”).Tooltip(提示= > {tooltip.Visible(真正的).Format(“{0:C}”);}))
工具提示(System.Boolean)
设置数据点工具提示可见性。
参数
可见,系统。布尔
一个值,指示是否应该显示数据点工具提示。默认情况下,工具提示不可见。
例子
@ (Html.Kendo () .Chart () . name(“图表”).Tooltip(真正的))
转换(System.Boolean)
在初始加载和刷新时启用或禁用动画转换。
参数
转换- - - - - -系统。布尔
指示是否播放过渡动画的值。
例子
@(Html.Kendo().Chart() .Name("Chart") .Transitions(false))
扩张(System.Boolean)
启用或禁用平移。
参数
使- - - - - -系统。布尔
例子
@ (Html.Kendo () .Chart () . name(“图表”).Pannable(真正的))
扩张(System.Action)
配置图表可平移选项。
参数
configurator - System。行动<ChartPannableBuilder>
例子
@(Html.Kendo().Chart() .Name("Chart") .Pannable(pan => pan. lock (ChartAxisLock.Y))))
缩放(System.Boolean)
启用或禁用缩放。
参数
使- - - - - -系统。布尔
例子
@ (Html.Kendo () .Chart () . name(“图表”).Zoomable(真正的))
缩放(System.Action)
配置图表可缩放选项。
参数
configurator - System。行动<ChartZoomableBuilder>
例子
@(Html.Kendo().Chart() . name ("Chart") . zoomable(缩放=>缩放。鼠标滚轮(mouse => mouse. lock (ChartAxisLock.Y))))
PersistSeriesVisibility (System.Boolean)
指定在更改数据源数据时是否应保留系列可见选项。
参数
价值——系统。布尔
一个值,指示是否应该保留可见选项。
例子
@(Html.Kendo().Chart() .Name("Chart") .PersistSeriesVisibility(true))
PaneDefaults (System.Action)
所有窗格的默认选项。
参数
configurator - System。行动<ChartPaneDefaultsBuilder>
panedefaults设置的配置器。
ToComponent ()
返回内部视图组件。
system . string)名称(
设置组件的名称。
参数
componentName -系统。字符串
组件的名称。
例子
@(Html.Kendo(). grid () . name ("grid") . columns (columns => {columns。bind (p => p. orderid).Filterable(false);列。Bound(p => p. freight);}) . dataSource (dataSource => dataSource . ajax () . pagesize (20) . read (read => read。操作(“Orders_Read”,“Grid”))))
延期(System.Boolean)
禁止初始化脚本呈现。注意,此选项应与Kendo.Mvc.UI.Fluent.WidgetFactory.DeferredScripts(System.Boolean)一起使用。
参数
递延,系统。布尔
ModelMetadata (System.Web.Mvc.ModelMetadata)
使用模型的元数据。
参数
modelMetadata -System.Web.Mvc.ModelMetadata
模型的元数据集
HtmlAttributes (System.Object)
设置HTML属性。
参数
属性- - - - - -系统。对象
HTML属性。
HtmlAttributes (System.Collections.Generic.IDictionary)
参数
属性- - - - - -System.Collections.Generic.IDictionary <字符串、对象>
呈现()
渲染组件。
例子
@ (@Page继承= " System.Web.Mvc。ViewPage>") @(Html.Kendo(). grid (Model) .Name("grid") . detailtemplate (Product =>{)产品详细信息:产品名称:@(Product。ProductName) 库存单位:@(product. name)UnitsInStock) @(}) .Render();