5.4.24 The Abstract.TimedObserver class

优质
小牛编辑
134浏览
2023-12-01

这个类是用于其它监听一个元素的值(或者任何类中涉及的属性)变化的类的基类,这个类像一个抽象类一样被使用。

子类可以被创建来监听如输入项目值,或style属性,或表格的行数,或者其他任何对跟踪变化相关的东西。

子类必须实现这个方法来决定什么才是被监听的元素的当前值。

MethodKindArgumentsDescription
[ctor](element, frequency, callback)constructorelement: element object or id, frequency: interval in seconds, callback: function to be called when the element changes创建一个监听元素的对象。
getValue()instance, abstract(none)子类必须实现这个方法以瘊定什么这个元素被监视的当前值。
registerCallback()instance(none)这个方法通常不会被外部调用。被这个对象自己调用来开始监听那个元素。
onTimerEvent()instance(none)这个方法通常不会被外部调用。被这个对象自己调用来周期性的检查那个元素。
PropertyTypeDescription
elementObject被监听的元素对象。
frequencyNumber每次检查中的以秒为单位的时间间隔。
callbackFunction(Object, String)只要元素改变这个方法就会被调用。会接收到元素对象和新值作为参数。
lastValueString元素被核实的最后一个值。