Page 1 of 1

TRichView 18.1 - new data-aware controls.

Posted: Mon Dec 09, 2019 6:28 pm
by Sergey Tkachenko
We've updated TRichView to version 18.1.

Trial versions can be downloaded here: https://www.trichview.com/download/
TRichView, RichViewActions, ScaleRichView are available for Delphi, C++Builder and Lazarus (for Windows).
SRVControls, Report Workshop are available for Delphi and C++Builder.

In this update:
- new TRichView component: TRVDataSourceLink
- new data-aware SRVControls

Previous version:
https://www.trichview.com/forums/viewto ... f=6&t=9699

Re: TRichView 18.1 - new data-aware controls.

Posted: Mon Dec 09, 2019 6:46 pm
by Sergey Tkachenko
TRVDataSourceLink

TRVDataSourceLink is a new component. It assigns the specified DataSource to data-aware controls inserted in the specified TRichView, TDBRichView, TRichViewEdit, TDBRichViewEdit, TSRichViewEdit, or TDBSRichViewEdit.
It is especially useful when loading RVF documents containing controls (because we cannot read properties pointing to other controls, such as DataSource).

Re: TRichView 18.1 - new data-aware controls.

Posted: Mon Dec 09, 2019 7:13 pm
by Sergey Tkachenko
Data-aware SRVControls

SRVControls are controls designed for insertion in our WYSIWYG editor (ScaleRichView). ScaleRichView provides high quality drawing of SRVControls even when its document is zoomed in/out, and the caret in editable SRVControls is handled correctly.
While they were designed to replace standard controls in ScaleRichView, SRVControls can be inserted in TRichView documents, or used on a form like any other control.
They have advanced features (images and item hierarchy in list boxes and combo boxes, check marks in list boxes, etc.)

In this update, we added data-aware versions of SRVControls:
- TSRVDBCheckBox,
- TSRVDBEdit,
- TSRVDBMemo,
- TSRVDBListBox
- TSRVDBComboBox
- TSRVDBText.

All these controls can be used in TDBCtrlGrid, even list box (the standard TDBListBox does not support TDBCtrlGrid).

SRVControls is a free add-on to ScaleRichView (ScaleRichView license is required to use them).

Re: TRichView 18.1 - new data-aware controls.

Posted: Mon Dec 09, 2019 7:38 pm
by Sergey Tkachenko
We added a new demo showing how to use TRVDataSourceLink and data-aware SRVControls.
It is in <TRichView Dir>\SRVControls\Demos\PetsDB.FireDAC_IB.
It uses FireDAC components and an InterBase table.

There are two versions of this demo:
- PetsDB: controls are in TRichView.
- SRVPetsDB: controls are in ScaleRichView.
petsdb.png
petsdb.png (17.17 KiB) Viewed 27244 times

Re: TRichView 18.1 - other changes

Posted: Sat Dec 14, 2019 4:42 pm
by Sergey Tkachenko
Other changes

RichViewActions UI translation is updated:
- Polish, thanks to Grzegorz Rewucki