单元格类型基类。通过插件实现的单元格类型需要从这个类继承。
方法
方法 | 说明 |
---|---|
commitValue | 提交该单元格类型的值。当单元格类型的值由UI改变时,调用此方法来提交值。 |
createContent | 创建该单元格类型的元素。需要在子类实现。 |
destroy | 破坏这个单元格类型。如果这个单元格在页面被破坏时需要做一些事情,则执行此方法。 |
disable | 禁用这个单元格类型。如果此单元类型支持禁用状态,则实现此方法。 |
enable | 启用这个单元格类型。如果此单元类型支持禁用状态,则实现此方法。 |
evaluateFormula | 计算公式的值。 |
executeCommand | 执行一组命令。当需要在子类中执行命令时调用此方法。 |
getDefaultValue | 获取该单元类型的默认值。默认值将设置为页面加载后的单元格。如果默认值不是在设计器中设置的单元格值,则实现此方法。 |
getValueFromElement | 获取该单元类型的值。如果此单元格类型更改单元格的值,则执行此方法。 |
hasFocus | 获取该单元类型,无论是否具有焦点。需要在子类实现。 |
onDependenceCellValueChanged | 附加一个处理依赖单元值的处理程序。如果c#类实现了IDependenceCells接口,则在子类中通过该方法附加一个处理程序。 |
onLoad | 如果这个单元格需要在所有单元格创建完成并添加到页面之后做一些事情,则实现此方法。 |
reload | 重新加载此单元格类型的数据。如果该单元格类型使用表或视图的数据,则实现此方法。当表的数据可能发生更改时,将触发此方法。 |
setFocus | 设置焦点到该单元格类型。需要在子类实现。 |
setFontStyle | 为该单元格类型设置字体样式。如果该单元格类型显示单元格的字体设置,则实现此方法。 |
setValueToElement | 设置该单元类型的值。如果单元格值发生更改后,该单元格类型应该更改,则执行此方法。 |
validate | 数据校验。 |
isDisabled | 获取该单元类型是否禁用。 |
isReadOnly | 获取该单元类型是否只读。 |
hideValidateTooltip | 隐藏数据校验的Tooltip。 |
executeCustomCommandObject | 执行自定义命令对象列表。 |
getBindingDataSourceValue | 获取数据库数据。 |
log | 写日志。 |