Blog: Posts from January, 2019

AJAX(112) Apple(1) Application Builder(242) Application Factory(207) ASP.NET(95) ASP.NET 3.5(45) ASP.NET Code Generator(72) ASP.NET Membership(28) Azure(18) Barcodes(3) BLOB(18) Business Rules(1) Business Rules/Logic(140) BYOD(13) Caching(2) Calendar(5) Charts(29) Cloud(14) Cloud On Time(2) Cloud On Time for Windows 7(2) Code Generator(54) Collaboration(11) command line(1) Conflict Detection(1) Content Management System(11) COT Tools for Excel(26) CRUD(1) Custom Actions(1) Data Aquarium Framework(122) Data Sheet(9) Data Sources(22) Database Lookups(50) Deployment(22) Designer(177) DotNetNuke(12) EASE(20) Email(6) Features(99) Firebird(1) Form Builder(14) Globalization and Localization(6) Hypermedia(2) Installation(4) JavaScript(20) Kiosk(1) Low Code(3) Mac(1) Many-To-Many(4) Maps(6) Master/Detail(36) Microservices(4) Mobile(63) Mode Builder(3) Model Builder(3) MySQL(10) Native Apps(5) News(15) OAuth(5) OAuth Scopes(1) OAuth2(6) Offline(14) Oracle(10) PKCE(1) PostgreSQL(2) QR codes(2) Rapid Application Development(5) Reading Pane(2) Release Notes(163) Reports(48) REST(26) RESTful(21) RESTful Workshop(13) RFID tags(1) SaaS(7) Security(75) SharePoint(12) SPA(5) SQL Anywhere(3) SQL Server(26) Stored Procedure(4) Teamwork(15) Tips and Tricks(81) Tools for Excel(2) Touch UI(93) Transactions(5) Tutorials(183) Universal Windows Platform(3) User Interface(331) Video Tutorial(37) Web 2.0(100) Web App Generator(101) Web Application Generator(607) Web Form Builder(39) Web.Config(9) Workflow(28)
Posts from January, 2019
Monday, January 14, 2019PrintSubscribe
Faster Code Generation, Clear Filter Button, Bug Fixes

Release introduces the following features, enhancements, and bug fixes:

  • (Touch UI) Ion “Clear” is displayed next to the "filter description" to allow one-click clearing of the filter.
    Clear button is displayed next to the filter in Touch UI apps created with Code On Time app builder.
  • (Touch UI) Lookup field tagged lookup-fetch-all will pull all values that match the user criteria. The default limit is 1000 items.
  • (Model Builder) List of models displays "last changed/sorted" button at the top of the list if five or more models are available. Clicking on the link will toggle the sort order of project models.
  • (Framework) Apps deployed to virtual folder correctly reference CSS resources from the root of the app.
  • (App Gen) XSLT transformations are performed in memory when output files already exist to eliminate writing to the file system. This speeds up production and compilation of projects.
  • (App Gen) Classic themes are not copied in projects based on Touch UI to speed up code generation.
  • (Framework) Default max upload size is set to 2,097,151 KB in apps created with Free Trial and Unlimited Edition.
  • (App Gen) Custom "code" business rules are automatically included in the class library of the projects when enabled.
  • (Project Designer) Duplicate fields are suppressed in "grid" views as well as in "form" views of controllers when developer drops duplicates on the corresponding configuration elements.
  • (Framework) Fixed VB compilation issues of Access Control List code.
  • (Framework) Renamed ApplicationServices.AuthorizationIsNotSupported to AuthorizationIsSupported and changed the codebase accordingly.
  • (Framework) Removed implicit dependency on membership support in the apps.
  • (Library Downloader) Uses GET requests to download the licensed content instead of POST.
  • (Framework) Auto-complete values in lookups are shown correctly when virtualization is enabled.
  • (Touch UI) Tag clear-all enables "clear" icon in the form. Clicking on the icon will "empty" all fields in the form. This feature is great in dashboards and custom search screens. The video tutorial is coming soon.
  • (Touch UI) Click on the "arrow right" next to the empty lookup fields will not open popup in webkit browsers and instead proceed directly to the lookup.
  • (ODP) Uses optimized method of data view location and avoids infinite cycling under certain conditions.
  • (Touch UI) Method $app.input.execute accepts values passed in options as array, single object with name/value properties, and also custom objects.
Labels: Release Notes