[]
自定义单元格插件大量使用了各种Attribute来实现特定功能,此教程列举了所有的Attribute及功能简介备查。
属性Attribute
Attribute | 说明 | 详解 |
---|---|---|
[FormulaProperty] | 标注为公式属性 | |
[IntProperty] | 标注为整数属性 | |
[DoubleProperty] | 标注为小数属性 | |
[BoolProperty] | 标注为布尔属性 | |
[ComboProperty] | 标注为下拉列表属性 | |
[RadioGroupProperty] | 标注为单选框属性 | |
[ColorProperty] | 标注为颜色属性 | |
[ImageValueProperty] | 标注为图片属性 | |
[CustomCommandObject] | 标注为命令属性 | |
[BindingDataSourceProperty] | 标注为数据源属性 | |
[ObjectProperty] | 标注为对象属性 | |
[ListProperty] | 标注为列表属性 | |
[ObjectListProperty] | 标注为对象列表属性 | |
[TreeProperty] | 标注为树结构属性 | |
[ListviewPropertyAttribute] | 标注为表格名称列表属性 | |
[ServerCommandNameProperty] | 标注为服务端命令列表属性 | |
[SupportModifyByRuntimeProperty] | 标注属性可以通过单元格操作命令修改 | |
[Browsable(false)] | 标注属性在设计时不显示 | |
[CategoryHeader("分类1")] | 标注属性分组 | |
[Description("描述")] | 给属性添加说明 | |
[DisplayName("我的属性")] | 修改属性显示名 | |
[DefaultValue] | 标注属性的默认值 | |
[JsonIgnore] | 控制属性是否保存或生成元数据 | |
[SaveJsonIgnore] | 控制属性是否保存 | |
[PageMetadataJsonIgnore] | 控制属性是否生成元数据 | |
[MergableProperty(false)] | 多选单元格时是否显示属性 | |
[SearchableProperty] | 标注属性可以被搜索 |
方法Attribute
Attribute | 说明 | 详解 |
---|---|---|
[RunTimeMethod] | 标注方法为操作单元格命令 |
方法参数Attribute
Attribute | 说明 | 详解 |
---|---|---|
[ItemDisplayName] | 标注参数的显示名称 | |
[Required] | 标注参数必填 |
类 Attribute
Attribute | 说明 | 详解 |
---|---|---|
[Category("我的分组")] | 标注单元格分组 | |
[OrderWeight(2)] | 自定义单元格在分组中的排序 | |
[CellTypeStyleTemplateSupport] | 声明单元格支持模板样式 | |
[Icon("IconUri")] | 声明单元格类型图标 | |
[Designer("DeisgnerFullName")] | 声明设计器类 | |
[SearchTagsAttribute] | 指定搜索关键字 | |
[SupportUsingScopeAttribute] | 标注单元格可见范围 |
枚举项目Attribute
Attribute | 说明 | 详解 |
---|---|---|
[ItemDisplayName] | 枚举项目显示名称 |