Class tcustomeditwidgetdatalink

Unit

Declaration

type tcustomeditwidgetdatalink = class(tfielddatalink, idbeditinfo, iobjectlink)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fintf: idbeditfieldlink;
Protected foptions: optionseditdbty;
Protected fobjectlinker: tobjectlinker;

Methods

Protected function datasourcereadonly(): boolean override;
Protected function getobjectlinker: tobjectlinker;
Protected function getdatasource1: tdatasource;
Protected procedure dataevent(event: tdataevent; info: ptrint); override;
Protected procedure activechanged; override;
Protected procedure editingchanged; override;
Protected procedure focuscontrol(afield: tfieldref); override;
Protected procedure updatedata; override;
Protected procedure disabledstatechange; override;
Protected procedure fieldchanged; override;
Protected procedure bindingchanged;
Protected procedure objectevent(const sender: tobject; const event: objecteventty); virtual;
Protected procedure link(const source,dest: iobjectlink; valuepo: pointer = nil; ainterfacetype: pointer = nil; once: boolean = false);
Protected procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil);
Protected procedure objevent(const sender: iobjectlink; const event: objecteventty);
Protected function getinstance: tobject;
Protected function getdataset(const aindex: integer): tdataset;
Protected procedure getfieldtypes(out apropertynames: stringarty; out afieldtypes: fieldtypesarty); virtual;
Protected procedure updateoptionsedit(var avalue: optionseditty); override;
Protected procedure valuechanged(const sender: iifidatalink); override;
Public constructor create(const intf: idbeditfieldlink);
Public destructor destroy; override;
Public procedure fixupproperties(filer: tfiler);
Public procedure recordchanged(afield: tfield); override;
Public procedure datasetscrolled(distance: integer) override;
Public procedure nullcheckneeded(var avalue: boolean);
Public procedure setwidgetdatasource(const avalue: tdatasource);
Public procedure griddatasourcechanged;
Public function edit: Boolean;
Public procedure modified;
Public procedure doshortcut(var info: keyeventinfoty; const sender: twidget);
Public function cuttext(const atext: msestring; out maxlength: integer): boolean;

Properties

Public property options: optionseditdbty read foptions write setoptions default defaulteditwidgetdatalinkoptions;
Public property asnullmsestring: msestring read getasnullmsestring write setasnullmsestring;
Public property navigator: tdbnavigator read fnavigator write setnavigator;
Public property onbeginedit: notifyeventty read fonbeginedit write fonbeginedit;
Public property onendedit: notifyeventty read fonendedit write fonendedit;
Public property ondataentered: notifyeventty read fondataentered write fondataentered;
Public property owner: twidget read getownerwidget;

Description

Fields

Protected fintf: idbeditfieldlink;

This item has no description.

Protected foptions: optionseditdbty;

This item has no description.

Protected fobjectlinker: tobjectlinker;

This item has no description.

Methods

Protected function datasourcereadonly(): boolean override;

This item has no description.

Protected function getobjectlinker: tobjectlinker;

This item has no description.

Protected function getdatasource1: tdatasource;

This item has no description.

Protected procedure dataevent(event: tdataevent; info: ptrint); override;

This item has no description.

Protected procedure activechanged; override;

This item has no description.

Protected procedure editingchanged; override;

This item has no description.

Protected procedure focuscontrol(afield: tfieldref); override;

This item has no description.

Protected procedure updatedata; override;

This item has no description.

Protected procedure disabledstatechange; override;

This item has no description.

Protected procedure fieldchanged; override;

This item has no description.

Protected procedure bindingchanged;

This item has no description.

Protected procedure objectevent(const sender: tobject; const event: objecteventty); virtual;

This item has no description.

Protected procedure link(const source,dest: iobjectlink; valuepo: pointer = nil; ainterfacetype: pointer = nil; once: boolean = false);

This item has no description.

Protected procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil);

This item has no description.

Protected procedure objevent(const sender: iobjectlink; const event: objecteventty);

This item has no description.

Protected function getinstance: tobject;

This item has no description.

Protected function getdataset(const aindex: integer): tdataset;

This item has no description.

Protected procedure getfieldtypes(out apropertynames: stringarty; out afieldtypes: fieldtypesarty); virtual;

This item has no description.

Protected procedure updateoptionsedit(var avalue: optionseditty); override;

This item has no description.

Protected procedure valuechanged(const sender: iifidatalink); override;

This item has no description.

Public constructor create(const intf: idbeditfieldlink);

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure fixupproperties(filer: tfiler);

This item has no description.

Public procedure recordchanged(afield: tfield); override;

This item has no description.

Public procedure datasetscrolled(distance: integer) override;

This item has no description.

Public procedure nullcheckneeded(var avalue: boolean);

This item has no description.

Public procedure setwidgetdatasource(const avalue: tdatasource);

This item has no description.

Public procedure griddatasourcechanged;

This item has no description.

Public function edit: Boolean;

This item has no description.

Public procedure modified;

This item has no description.

Public procedure doshortcut(var info: keyeventinfoty; const sender: twidget);

This item has no description.

Public function cuttext(const atext: msestring; out maxlength: integer): boolean;

This item has no description.

Properties

Public property options: optionseditdbty read foptions write setoptions default defaulteditwidgetdatalinkoptions;

This item has no description.

Public property asnullmsestring: msestring read getasnullmsestring write setasnullmsestring;

This item has no description.

Public property navigator: tdbnavigator read fnavigator write setnavigator;

This item has no description.

Public property onbeginedit: notifyeventty read fonbeginedit write fonbeginedit;

This item has no description.

Public property onendedit: notifyeventty read fonendedit write fonendedit;

This item has no description.

Public property ondataentered: notifyeventty read fondataentered write fondataentered;

This item has no description.

Public property owner: twidget read getownerwidget;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.