Page tree
Skip to end of metadata
Go to start of metadata

单元格类型基类。通过插件实现的单元格类型需要从这个类继承。

属性

名称

说明

ID单元格在页面中的唯一标识符。
CellElement在设计器中设置的单元格数据。
IsInMasterPage单元格是否在母版页中。

方法

名称说明
commitValue提交该单元格类型的值。当单元格类型的值由UI改变时,调用此方法来提交值。
createContent创建该单元格类型的元素。需要在子类实现。
destroy销毁这个单元格类型。如果这个单元格在页面跳转时需要做一些事情,则实现此方法。
disable禁用这个单元格类型。如果此单元类型支持禁用状态,则实现此方法。
enable启用这个单元格类型。如果此单元类型支持禁用状态,则实现此方法。
evaluateFormula计算公式的值。
executeCommand执行一组命令。当需要在子类中执行命令时调用此方法。
getDefaultValue获取该单元类型的默认值。页面加载后,单元格会显示默认值。如果默认值不是在设计器中设置的单元格值,则实现此方法。
getValueFromElement获取该单元类型的值。如果此单元格类型更改单元格的值,则实现此方法。
hasFocus获取该单元类型是否具有焦点。需要在子类实现。
onDependenceCellValueChanged附加一个处理函数在依赖的单元格的值发生变化时进行处理。如果c#类实现了IDependenceCells接口,则在子类中通过该方法附加一个处理函数。
onLoad如果这个单元格需要在所有单元格创建完成并添加到页面之后做一些事情,则实现此方法。
reload重新加载此单元格类型的数据。如果该单元格类型使用表或视图的数据,则实现此方法。当表的数据可能发生更改时,将触发此方法。
setFocus设置焦点到该单元格类型。需要在子类实现。
setFontStyle为该单元格类型设置字体样式。如果该单元格类型显示单元格的字体设置,则实现此方法。
setValueToElement设置该单元类型的值。如果单元格值发生更改后,该单元格类型应该更改,则实现此方法。
getFormulaCalcContext方法获取单元格中公式的计算结果。
  • No labels