Class: cDbTextEditDS_

Module location: cDbTextEdit.pkg line 111 (view source)

Class Hierarchy:

DFBaseTextEditcTextEditcDbTextEdit_cDbTextEditDS_

Mixins:

DataFile_Help_Mixin, DFCode_DEO_Mixin, DFNavigate_Mixin,

Direct Known Subclasses:

cDbTextEdit,

Class Definition

Properties

BooleanpbTestCharCount
if true, we dynamically test the length of the stream (i.e., the real length that gets written to the database) to see if it is too long. If you text is very long this may be too slow and you would therefore want to disable it.
IntegerpiLastCharCount
IntegerpiMaxStreamLength

Functions and Procedures

Bind_Data(integer File# Integer Field#)
Command(Integer wParam Integer lParam)
Inherited from cEdit_Mixin
do an additional test in EN_CHANGE to handle testing of stream length
Construct_Object()
Inherited from Text_Window_mixin
integerPrompt_Object(integer item#)
these should be in text_win.pkg All DEOs shoudld understand this message. Needed for smart pulldown shadowing of these items
integerValidate_Items(integer flag)
Inherited from Text_Window_mixin
augment to raise an error if the field length is too long. When we set max length in the control is handles CR/LF as one character. When it is streamed (paValue or Value) those become two characters. Therefore the max length enforced in the control may still be too long for the field buffer. That's why we must check this one more time.
integerZoom_Object(integer item#)

References (1):

ModuleContaining SymbolLine
cDbTextEdit.pkgcDbTextEdit221