WEB

TMS WEB Core

Framework for creating modern web applications


Release

v1.2.5.4 (August 19, 2019)

Version history

Version History

Display:


v1.2.5.4

  • Improved : DB controls handling in connection with DataSet.EnableControls/DataSet.DisableControls
  • Improved : Component name initialization
  • Improved : Binding of TWebProgressBar to bootstrap progressbar
  • Fixed : TWebSocketClient issue with handling string message data
  • Fixed : Selected[] property moved to public for TWebListBox
  • Fixed : RTL issue with FloatToStr() in IE
  • Fixed : Issue with event binding for TWebFilePicker bound to HTML template element
  • Fixed : Issue with TabStop on TWebHTMLDiv
  • Fixed : Issue with BringToFront/SendToBack

v1.2.5.3

  • Fixed : Issue with event binding on forms loading in an existing HTML element
  • Fixed : Issue with TGraphic.Empty after LoadFromFile()
  • Fixed : Issue with MessageDlg()

v1.2.5.2

  • Fixed : Issue with setting columns for TWebDBTableControl not connected to a dataset
  • Fixed : Issue with exception handling in specific circumstances
  • Fixed : Issue with bookmark handling in TWebDBGrid TWebDBResponsiveGrid TWebDBTableControl
  • Fixed : Issue with TWebPanel.Visible handling
  • Fixed : Issue with TWebPageControl design time context menu
  • Fixed : Issue with TWebJQXTabs rendering

v1.2.5.1

  • Improved : Issue with instantiating componentsfrom the from OncreateEvent
  • Fixed : Display issue with TWebPageControl

v1.2.5.0

  • New : Support for design-time added DB fields in dataset
  • New : Action property added to TWebHMLForm
  • Improved : TWebPanel label is now centered
  • Improved : TWebDBGrid behavior after closing dataset
  • Improved : Picture.Assign(OtherPicture) can now be used
  • Fixed : ActiveForm reference in Application sometimes wrong

v1.2.4.1

  • Fixed : TWebTreeview and TWebAccordion registration in Lazarus IDE
  • Fixed : Issue with updating Caption for TWebPanel linked to HTML template item

v1.2.4.0

  • New : Role property added to TWebHTMLDiv TWebHTMLSpan
  • New : Introducing pas2js compiler 1.4.10
  • New : Element*ClassNames added in various controls for more CSS control
  • New : Bootstrap themes demo added
  • New : Application.InsertCSS() Application.RemoveCSS() Application.ChangeCSS() added
  • New : Accept property added to TWebFileUpload
  • Improved : Designtime switch between relative and absolute controls
  • Improved : ChildOrder automatic handling on relative container elements
  • Fixed : TWebDBEdit TWebDBMaskEdit TWebDBMemo clipboard cut/paste handling
  • Fixed : Issue with hosted forms using a FormContainer
  • Fixed : Issue with height attribute of popup forms

v1.2.3.1

  • Fixed : Issue with connecting TWebDBGrid to empty dataset
  • Fixed : Issue with TWebMemo editing
  • Fixed : Issue with ReadOnly handling for TWebDBEdit

v1.2.3.0

  • New : Touch events exposed on TWebLabel TWebHTMLDiv TWebHTMLSpan TWebHTMLContainer
  • New : NPM command selectable via settings in the IDE
  • New : InsertLinebreaks property and InsertHTML() method added in TWebRichEdit
  • New : ElementStopPropagation property exposed
  • New : Designtime context menu to switch between absolute and relative position
  • New : Canvas.DownloadImage() Canvas.GetAsImage() methods added
  • Fixed : Use of TWebSplitter on popup form
  • Fixed : Setting Cursor property of TWebForm
  • Fixed : Issue with TWebBitBtn on Lazarus
  • Fixed : Designtime updating with TWebBitBtn.Glyph
  • Fixed : Designtime handling of glyph in TWebSpeedButton

v1.2.2.1

  • Fixed : Trial WEBLib.Utils inclusion

v1.2.2.0

  • New : cdExternalLink column type in TWebDBGrid
  • New : TWebDBGrid demo added
  • Improved : TRestClient behavior for fast subsequent HTTP calls
  • Improved : Default TRestClient.TestTokens call will trigger OnAccessToken
  • Fixed : Issue with LocalStorage value retrieval

v1.2.1.0

  • New : OnDataReceived event added for TWebClientConnection
  • Improved : Structure of several new demos
  • Improved : Lazarus IDE integration support
  • Improved : IDE plugin handling of unicode / non-latin char paths
  • Improved : Firefox browser login detection
  • Improved : Documentation
  • Fixed : TWebGoogleCharts issue in release mode
  • Fixed : Lazarus packages fix
  • Fixed : JSONDataSet index handling issue
  • Fixed : Issue when removing form units from an Electron project
  • Fixed : Issue when TPayPalItem.Tax handling

v1.2.0.0

  • New : Wrapper component for DIV and SPAN
  • New : TWebTreeview component
  • New : TWebAccordion component
  • New : Syntax highlighting editor control added
  • New : Support for Lazarus 2.x
  • New : Responsive grid panel
  • New : Latest pas2js compiler integration with support for anonymous methods class helpers advanced records
  • New : IndexedDB access classes and TWebIndexedDBClientDataSet component
  • New : Grid checkbox cell and column support
  • New : File picker for local file retrieval
  • New : Electron target that can be choosen to create cross-platform desktop applications for Windows macOS Linux
  • New : Easier browser target selection with the TMS browser selector toolbar for the Delphi IDE
  • New : Child order control for relative control rendering
  • New : Camera control component and QR code barcode decoder component
  • New : Audio capture component
  • New : 3D chart math chart objects and scenes support
  • Improved : Various new demo applications added
  • Improved : Progressive Web Application latest standard implementation
  • Improved : Numerous improvements to existing components integration in the IDE use of templates ...
  • Improved : Developers manual extended

v1.1.3.0

  • New : TJSONNull type added
  • New : TApplication.DownloadTextFile() method added
  • New : OnSubmit event added for TWebHTMLForm
  • Improved : Grid and DBGrid editing
  • Fixed : Issue with using ElementID for TWebFileUpload
  • Fixed : Issue with triggering OnResize upon form open
  • Fixed : Issue with TWebRadioGroup setting ItemIndex = -1
  • Fixed : Issue with TWebAutoCompletionEdit and setting ItemIndex

v1.1.2.1

  • Improved : ScrollBars property exposed for TWebScrollBox
  • Improved : Handling of form templates with scripts
  • Fixed : TMSWebCompiler added in Lazarus installer

v1.1.2.0

  • New : TWebMessageDialog language customization support added
  • New : TWebForm.PopupOpacity property added for popup forms
  • New : TWebEdit.Pattern TWebEdit.Required TWebEdit.AutoFocus properties added
  • New : Headers/User/Password properties added to TWebClientConnection
  • New : Extended TApplication with RouteForm() and RunScript() methods
  • Fixed : TabIndex handling in TWebPageControl TWebSpeedButton
  • Fixed : Position issue with TJQXButton
  • Fixed : Keyboard navigation issue in TWebStringGrid
  • Fixed : Issue with TWebSplitter design-time handling of height

v1.1.1.0

  • New : ReadOnly property exposed for TWebMemo
  • New : Pascal JSON objects to JSON string generation
  • Improved : online documentation
  • Fixed : Issue with TWebRESTClient and header settings
  • Fixed : Form alignment issue when using forms in a container

v1.1.0.2

  • Fixed : Issue with popup handling

v1.1.0.1

  • Fixed : Issue with URL encoding in PWA manifest files
  • Fixed : Code-signing of utility applications

v1.1.0.0

  • New : TWebSignin component added for signin with Google or Facebook
  • New : TWebEditAutoComplete / TWebDBEditAutoComplete component added
  • New : TWebDBComboBox added
  • New : TMS WEB Core Verona v1.1
  • New : Support for progressive web applications
  • New : Support for accelerator keys
  • New : Support for PayPal payments
  • New : Support for Google ReCaptcha v3 added
  • New : Support for Google Charts
  • New : IDE breakpoint forwarding to Chrome browser
  • New : Desktop browser bridge
  • Improved : Lots of improvements and fixes overall

v1.0.5.3

  • Improved : Design-time experience for TWebGridPanel
  • Fixed : Issue with setting ParentElement/ParentElementID
  • Fixed : Issue with setting ElementPosition = epIgnore
  • Fixed : Issue with multiselect controls for editing ElementClassName property
  • Fixed : Issue with TWebDBEdit editing

v1.0.5.2

  • Fixed : Signed helper executables

v1.0.5.1

  • Improved : TWebDBGrid editing
  • Improved : Exposed ElementPosition property in TWebGridPanel
  • Improved : Added mouse button state in ShiftState in mouse events
  • Fixed : Small issue with Bootstrap class in demo
  • Fixed : Issue with handling popup dialogs moving
  • Fixed : Issue with floating point handling in JSON parsing
  • Fixed : Issue with add and remove web forms to TMS WEB Core projects

v1.0.5.0

  • New : User/Password property added for TWebHttpRequest
  • New : Separated unit WEBLib.JSON for improved JSON handling compatibility with Delphi
  • New : CanFocus function added in base control

v1.0.4.0

  • New : Wizard to create TMS WEB Core client & TMS XData backend projectgroup
  • New : TWebLabel.HTMLType added to specify H1..H6 label types
  • New : Pas2JS compiler v1.0.2 integrated
  • New : OnGetCellChildren event exposed in TWebDBGrid
  • New : Event OnShow added to TWebWaitMessage
  • New : EditType property added to TWebEdit
  • Improved : setting WebTableControl class names at runtime
  • Improved : REST client usage of the access token when not assigned
  • Improved : HTTPS handling for fetching dataset fields from JSON URL
  • Improved : Default TWebHttpRequest header initialization
  • Improved : Control alignment
  • Improved : CSS handling on controls
  • Fixed : Issue with linking of list control to HTML element
  • Fixed : Issue with italic and bold combined in one font
  • Fixed : Issue with TWebGoogleMaps event handling

v1.0.3.0

  • New : TWebListControl added
  • New : TWebBadge added
  • New : Online help integration
  • New : OnRequestResponse event added in TWebHttpRequest and TWebRESTClient
  • Improved : Extended documentation
  • Improved : Bootstrap integration support
  • Improved : Appearance of disabled controls

v1.0.2.1

  • Improved : Exposed ElementPostion for TWebRadioGroup
  • Fixed : Issue with update caption of popup form
  • Fixed : Issue with label when AutoSize=true
  • Fixed : Issue with TWebDBTableControl column classname TitleElementClassName added
  • Fixed : Issue with Radiogroup with ItemIndex = -1 preset fixed
  • Fixed : Exception with TDateTimePicker with Kind = dtkTime

v1.0.2.0

  • New : OnUpdateRecord added in TWebClientDataSet
  • New : ElementHandle public property added in design-time
  • New : Application.ErrorType property added changed default error handling in debug mode
  • Fixed : Rare issue with row selection in TWebStringGrid
  • Fixed : Issue with design-time TWebDBGrid column width updating
  • Fixed : Issue with closing dataset assigned to TWebDBTableControl
  • Fixed : Issue with ElementClassName for runtime created controls
  • Fixed : Active dataset record selection on TWebDBGrid row selection

v1.0.1.0

  • New : Various overloads for adding markers to Google maps with colors shapes images...
  • New : TextDirection property added on controls
  • New : TWebHTMLForm control added
  • New : AutoCompletion property added for TWebEdit
  • Fixed : Issue with use of Unicode characters in design-time

v1.0.0.3

  • Improved : Separation of HTML design / control properties
  • Improved : Runtime form creating form resizing

v1.0.0.2

  • Improved : Other keys than 0..9 no longer accepted in TWebSpinEdit
  • Fixed : Key code conversion in key events equal to VCL handling now
  • Fixed : Issue with font control on HTML bound controls
  • Fixed : Issue with TWebLinkLabel caption retrieval

v1.0.0.1

  • Improved : Asynchronous Form loading
  • Fixed : Issue with using table panel label linklabel bound to HTML elements
  • Fixed : Issue with using properties on label bound to HTML element

v1.0.0.0

  • New : First release

v0.9.8.3

  • Fixed : Wrong version number reported in about and update notification window

v0.9.8.2

  • Fixed : Memory handling PAS2JS compiler

v0.9.8.1

  • Fixed : Smaller improvements and fixes

v0.9.8.0

  • New : TWebDBTableControl
  • New : TWebDBResponsiveList
  • New : TWebDBGrid
  • New : Different new jQWidget jQuery UI controls
  • Improved : numerous smaller component and IDE integration improvements
  • Improved : IDE plugin handling compiler

v0.9.7.0

  • New : TWebDBImageControl TWebDBTableControl
  • New : More jQWidgets controls added
  • New : FNC Grid demo extended with DB images
  • Improved : client dataset handling
  • Improved : Latest pas2js compiler integrated
  • Improved : IDE integration
  • Improved : Documentation
  • Fixed : Issues with compiler with trial file handling

v0.9.6.0

  • Improved : Demos documentation and components

v0.9.5.0

  • New : Javascript libraries helper context menu

v0.9.4.0

  • New : Trial installer
  • Improved : Smaller improvements and fixes

v0.9.3.0

  • New : License handling

v0.9.2.0

  • New : jQuery Grid
  • New : WEBLib.Cookies unit
  • New : TWebDataModule added
  • New : Query parameter functions in WEBLib.WebTools
  • Improved : Various smaller improvements and fixes
  • Improved : Edge support
  • Improved : Alignment
  • Fixed : JS and Web stub units deployment

v0.9.1.0

  • New : Technical Preview update
  • Improved : Unified demo style
  • Improved : Reorganized demo''s
  • Improved : Icon in Delphi IDE application/form wizard

v0.9.0.0

  • New : Technical Preview
WEB

Buy online

TMS WEB Core


for Delphi XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio (Prof/Enterprise/Architect)


View licensing FAQ
  • License for commercial use: Single developer license, Small team license, Site license
  • Includes full source code
  • Free 1 year updates and new releases
  • After 1 year, a 70% discount renewal is offered for a one year extension (offer valid for 30 days)
  • Free priority support through email and forum

Single developer license


license for 1 developer € 395


order now
add to cart

Small team license


license for 2 developers € 695


order now
add to cart

Site license


unlimited developers in the company € 1295


order now
add to cart


CreditCards and PayPal Accepted


This product is also available in the following bundle(s):

Bookmarks