TgsParamList
Материал из GedeminWiki
(Различия между версиями)
Flake (обсуждение | вклад) (Создана новая страница размером Класс для списка параметров диалога отчета или функции. <source lang="delphi"> TgsParamLi...) |
Flake (обсуждение | вклад) м |
||
| Строка 6: | Строка 6: | ||
public | public | ||
function AddParam(AnParamName, AnDisplayName: String; AnParamType: TParamType; const AnComment: String): Integer; | function AddParam(AnParamName, AnDisplayName: String; AnParamType: TParamType; const AnComment: String): Integer; | ||
| − | function AddLinkParam(AnParamName, AnDisplayName: String; AnParamType: TParamType; AnTableName | + | function AddLinkParam(AnParamName, AnDisplayName: String; AnParamType: TParamType; AnTableName, AnPrimaryField, AnDisplayField, AnLinkConditionFunction, AnLinkFunctionLanguage: String; const AnComment: String): Integer; |
procedure SaveToStream(AnStream: TStream); | procedure SaveToStream(AnStream: TStream); | ||
procedure LoadFromStream(AnStream: TStream); | procedure LoadFromStream(AnStream: TStream); | ||
Версия 10:53, 7 октября 2009
Класс для списка параметров диалога отчета или функции.
TgsParamList = class(TObjectList) public function AddParam(AnParamName, AnDisplayName: String; AnParamType: TParamType; const AnComment: String): Integer; function AddLinkParam(AnParamName, AnDisplayName: String; AnParamType: TParamType; AnTableName, AnPrimaryField, AnDisplayField, AnLinkConditionFunction, AnLinkFunctionLanguage: String; const AnComment: String): Integer; procedure SaveToStream(AnStream: TStream); procedure LoadFromStream(AnStream: TStream); procedure Assign(const Source: TgsParamList); function GetVariantArray: Variant; procedure SetVariantArray(AnVarArray: Variant); property Params[const I: Integer]: TgsParamData read GetParam write SetParam; end;
Через свойство Params можно получить доступ к отдельному объекту-параметру TgsParamData.