diff options
| author | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2010-08-24 14:40:22 +0000 |
|---|---|---|
| committer | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2010-08-24 14:40:22 +0000 |
| commit | 2d9e48b8f5b80ab6c4840b4130253f4ff0010506 (patch) | |
| tree | c7a7caea6f6cfece7172e28151f15f452d471abd /packages/fcl-web/src/webdata/fpwebdata.pp | |
| parent | 8f32f94fa60551553b996a14be40fc69a6516420 (diff) | |
| download | fpc-2d9e48b8f5b80ab6c4840b4130253f4ff0010506.tar.gz | |
* Fixed (BLOB) display, added support for transcoding
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15893 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/fcl-web/src/webdata/fpwebdata.pp')
| -rw-r--r-- | packages/fcl-web/src/webdata/fpwebdata.pp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/fcl-web/src/webdata/fpwebdata.pp b/packages/fcl-web/src/webdata/fpwebdata.pp index dbdffc3a74..a4d8f5da67 100644 --- a/packages/fcl-web/src/webdata/fpwebdata.pp +++ b/packages/fcl-web/src/webdata/fpwebdata.pp @@ -122,12 +122,15 @@ type // Handle request for read/create/update/delete and return a result. { TCustomHTTPDataContentProducer } + // Support for transcoding from/to UTF-8. If outbound is true, the value is going from server to browser. + TOnTranscodeEvent = Procedure (Sender : TObject; F : TField; Var S : String; Outbound : Boolean) of object; TCustomHTTPDataContentProducer = Class(THTTPContentProducer) Private FAllowPageSize: Boolean; FDataProvider: TFPCustomWebDataProvider; FMetadata: Boolean; + FOnTranscode: TOnTranscodeEvent; FPageSize: Integer; FPageStart: Integer; FSD: Boolean; @@ -161,6 +164,7 @@ type Property SortField : String Read FSortField Write FSortField; Property SortDescending : Boolean Read FSD Write FSD default False; Property AllowPageSize : Boolean Read FAllowPageSize Write FAllowPageSize default True; + Property OnTransCode : TOnTranscodeEvent Read FOnTranscode Write FOnTranscode; end; TCustomHTTPDataContentProducerClass = Class of TCustomHTTPDataContentProducer; |
