SpreadsheetBuilder
定义用于配置剑道电子表格的流畅API。净MVC。
方法
ActiveSheet system . string) (
当前活动工作表的名称。必须完全匹配(表名)[#configuration-sheets.name]中的一个。
参数
价值——系统。字符串
配置活动表的值。
ColumnWidth (System.Double)
默认列宽度(以像素为单位)。
参数
价值——系统。双
配置列宽度的值。
列(System.Double)
文档中的列数。
参数
价值——系统。双
配置列的值。
DefaultCellStyle (System.Action)
将应用于工作表单元格的默认单元格样式。
参数
configurator - System。行动<SpreadsheetDefaultCellStyleSettingsBuilder>
配置defaultcellstyle的操作。
HeaderHeight (System.Double)
标题行的高度(以像素为单位)。
参数
价值——系统。双
配置标题高度的值。
HeaderWidth (System.Double)
标题列的宽度,以像素为单位。
参数
价值——系统。双
配置头宽的值。
Excel (System.Action)
配置电子表格的Excel导出设置。
参数
configurator - System。行动<SpreadsheetExcelSettingsBuilder>
配置excel的操作。
Pdf (System.Action)
配置电子表格的PDF导出设置。
参数
configurator - System。行动<SpreadsheetPdfSettingsBuilder>
配置pdf的操作。
RowHeight (System.Double)
默认行高(以像素为单位)。
参数
价值——系统。双
配置路由权重的值。
行(System.Double)
文档中的行数。
参数
价值——系统。双
配置行的值。
Sheetsbar (System.Boolean)
一个布尔值,指示是否显示工作表栏。
参数
价值——系统。布尔
配置工作表栏的值。
UseCultureDecimals (System.Boolean)
如果设置为true,电子表格公式解析器将遵循当前区域性的小数分隔符。如果设置为false(默认值),公式中的小数分隔符将始终是点。这个标志暗示了如何输入公式。当将其设置为true时,在类似于Excel的小数点分隔符为逗号(,)的文化中,输入公式时将发生以下额外更改:分号将成为函数参数分隔符。例如,=SUM(A1;A2)而不是=SUM(A1,A2)。反斜杠将成为数组公式中的元素分隔符。例如,={1;3}而不是={1,2;3,4}..这个标志只影响表示——最终用户输入公式或在屏幕上显示公式的方式。对JSON或XLSX的序列化以及公共API函数将继续使用点作为小数分隔符,逗号作为参数分隔符(规范形式)。例如,要通过使用API应用公式,即使useCultureDecimals生效,您仍然需要使用规范形式。要使API函数服从usecculturedecimals,请将代码封装在对sheet.withCultureDecimals的调用中。假设某个区域性使用逗号表示小数,请将上一个示例与下一个示例进行比较。
参数
价值——系统。布尔
配置useculturedecimals的值。
BindTo (System.Collections.Generic.IEnumerable)
参数
value - System.Collections.Generic.IEnumerable<SpreadsheetSheet>
BindTo (System.Collections.Generic.Dictionary)
参数
工作簿,System.Collections.Generic.Dictionary <字符串、对象>
表(System.Action)
定义文档表及其内容的数组。
参数
configurator - System。行动<SpreadsheetSheetFactory>
配置工作表的操作。
图像(System.Object)
包含电子表格中使用的任何图像的对象。键应该是图像ID-s(它们在(sheets.drawings)[#configuration-sheets.drawings]中被这个ID引用),值应该是图像url。图像url可以是data url(在这种情况下,图像完全包含在JSON中),也可以是外部url。注意,当使用外部url时,它们应该位于同一域中,或者服务器必须配置properCORS标头,以便电子表格能够使用XMLHttpRequest获取二进制图像数据。如果无法获取图像,则导出到Excel或PDF可能无法工作。
参数
价值——系统。对象
配置镜像的值。
工具栏(System.Boolean)
一个布尔值,指示是否显示工具栏。
参数
使- - - - - -系统。布尔
启用或禁用工具栏选项。
工具栏(System.Action)
一个布尔值,指示是否显示工具栏。
参数
configurator - System。行动<SpreadsheetToolbarSettingsBuilder>
配置工具栏的操作。
事件(System.Action)
配置客户端事件。
参数
configurator - System。行动<SpreadsheetEventBuilder>
客户端事件操作。
例子
@(Html.Kendo().Spreadsheet() .Name("Spreadsheet") .Events(events => events .Render("onRender"))))
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();