Recent posts

#91
GAS and GBC / Re: Table Rendering
Last post by Reuben Barclay - January 14, 2025, 03:43:10 AM
@Carl: these type of Issues are best served via the Support Portal.  Ideally with a small example that reproduces the issue and details of versions where it was OK and not OK.  Asking a support question via the Developer forum does not trigger our response KPI's.   

@Olivier: When I wrote https://4js.com/ask-reuben/ig-193/ (an article about the EXIT DISPLAY technique you use) which is about 60 weeks ago, the screenshots were OK.  Looking closely they weren't perfect but did not get an overwrite / squashed appearance of last two rows.  When I rerun the example  in that article (make browser tab smaller so less than 26 rows visible, click Next to see some data), there seems to be a difference introduced in GBC 5.00.06.

   
#92
GAS and GBC / Re: Table Rendering
Last post by Olivier Imbert - January 13, 2025, 02:49:34 PM
Hello Carl
This is a known issue (GBC-4811 and GBC-3562) we are currently working on in the current sprint. If everything is going smooth and well, you should have it fixed in our next GBC release. If not, please contact support to hae more info.

Olivier - Front-End Projects Manager.

PS- GBC-4811 is not public yet you should have it in the bug tracker tomorrow.
#93
GAS and GBC / Table Rendering
Last post by Carl Patterson - January 13, 2025, 02:03:53 PM
Hello,

We're using Genero 5.00.02 and GBC 5.00.10 on Windows Server.

We have quite a number of screens that open and display a list of data items. Because we don't know the height of the table in the browser we use:

DISPLAY ARRAY p_mess TO s_mess.* ATTRIBUTE( COUNT = p_arr_count )
BEFORE DISPLAY
        EXIT DISPLAY
END DISPLAY

That displays all the rows that we've taken from the database into the table. But it displays the bottom rows squashed together. See screenshot:

https://www.dropbox.com/scl/fi/ti3biyuawjwfkpnx0h8nf/Screenshot-1.jpg?rlkey=1wms9alnagsrdamx49pofdlj1&e=1&dl=0

When we browse all the rows in the table, just using DISPLAY ARRAY, it renders the bottom rows correctly. See screenshot:

https://www.dropbox.com/scl/fi/5rgzoq88a1nnim0ieqcwj/Screenshot-2.jpg?rlkey=gfm05mvidgn5cdpydejzeyslc&e=1&dl=0

I've tried this using the latest version of Firefox and Chrome with the same result.

Is there a way around this problem or will it need to be fixed in GBC?

Thanks,

Carl
#94



 Genero Enterprise 3.21
GRE Maintenance Release


Four Js is pleased to announce a Maintenance Release of Genero Report Engine 3.21.03.

These versions includes also the following bugs fixes https://4js.com/support/issue/GRE/3.21.03.

These versions are now downloadable from the web site: https://4js.com/download/products/.

All Four Js Genero customers under maintenance have free access to the new release.

Best regards,

Four Js Development Tools
#95
Dear Customers,

Four Js is happy to inform you about the Genero Web Apps and DB SYNC Early Access Program (EAP).

But what is Genero Web Apps and DB SYNC?

The Genero Web Apps (GWA) empower users to run lightweight, offline-ready applications directly within
a browser  — no server connection needed. Perfect for challenging environments like remote areas or
industrial spaces, GWA keeps data flowing smoothly even when connectivity is limited.

DB Sync equips users with a high-level database synchronization service that efficiently reconciles local data
with a central server, making it ideal for applications operating offline. Whether gathering data in no-network
zones, industrial areas, or buildings with signal interference, DB Sync keeps data safe and ready to sync
whenever connectivity is restored.

You will be able to test the Genero Web Apps and DB SYNC during the EAP and get dedicated help for 2 months.

More information about Genero Web Apps and DB SYNC  is available here: https://4js.com/2024-genero-web-apps-and-db-sync-early-access-program-eap/

Join the EAP now! Discover how Genero Web Apps and DB Sync can transform your offline operations.
https://4js.com/download/eap/

Thanks,

Four Js Development Tools.
#96
Products announcements / Re: Database and Operating Sys...
Last post by Olivier Eckert - December 27, 2024, 12:52:20 PM
Dear customers,

As a result of the following, Four Js is stopping support of the HP-UX operating system for all Four Js product versions.


  • HP stopped selling hardware in 2021.

  • HP-UX's end of life was in 2023, and the extended support will stop in October 2025.

  • Four Js doesn't support extended support. 

  • Four Js supports an operating system if we can compile and test our packages on the operating system on-premises. We have had difficulties in maintaining the HP-UX package, and our HP-UX server stopped working in November 2024.


We have checked our support ticket database to see if any customers reported an issue on this platform. Fortunately, you have already upgraded or are in the process of upgrading to another platform.

If you are still developing on the HP-UX platform with a supported Genero version, open a support ticket, and we will start a discussion to help you identify a solution.

Thank you for your time,

Four Js Development Tools
#97
Products announcements / Database and Operating Systems...
Last post by Christine HEIM-REBIERE - December 20, 2024, 04:50:00 PM



 Operating Systems and Databases
de-supported in 2025



   Due to the end for support of some operating systems, databases, and third-party tools by their providers,
Four Js will stop the support of the following platforms, and databases for all versions of Genero:


The operating Systems

  • Windows 10 -> Microsoft support will end the support on October 14th 2025

The databases

  • PostgreSQL 13 -> PostgreSQL will end the support on November 13th 2025
  • MariaDB 10.5 -> MariaDB will end the support on June 24th 2025
  • Easysoft : FourJs will stop providing the Eaysoft drivers in Genero packages at the end of 2025.

FourJs will no more provide any package for HP/UX for any version and any product starting from Januray 2025.
 
FourJs wishes you a Merry Christmas and a Happy New Year!


FourJs Development Tools


#98
Products announcements / [Announce] Genero Web Apps and...
Last post by Christine HEIM-REBIERE - December 19, 2024, 02:53:03 PM



 Genero Enterprise 5.01 Early Access Program
   Genero Web Apps and DB SYNC



      Irving, Texas – December 19th, 2024 – Dear Customers, Four Js is pleased to announce the opening of the
      Genero Web Apps and DB Sync Early Access Program (EAP) on January 6th, 2025.

                                                                                                                                                                                            

      GENERO WEB APPS
      Offline-Ready Applications for Access from Anywhere


      The Genero Web Apps (GWA) empower users to run lightweight, offline-ready applications directly within a browser
      — no server connection needed. Perfect for challenging environments like remote areas or industrial spaces, GWA
      keeps data flowing smoothly even when connectivity is limited.

      KEY BENEFITS

  • True Offline Functionality: Built-in SQLite database stores data locally syncing with the server when a
    connection is available.

  • Simple Deployment: Applications can be packaged, downloaded, and deployed using a GAS or web server
    without the need for app store approvals, cutting delays and streamlining updates.

  • Multi-Platform: Genero Web Apps applications work seamlessly across desktop, mobile, and webbook platforms,
    providing flexibility for any device.

  • Seamless User Experience Across Devices: Genero Web Apps behaves like a native app, supporting users with
    offline capabilities across desktop, iOS, Android, and more.


      SERVER CONNECTION
      Your applications work perfectly offline, nevertheless you can get or synchronize your data on your server.


  • via REST web services,

  • via REST database synchronization service,

  • via "runOnServer" Front Call: Execute Server-Side code with Remote Display.


      PRACTICAL USE CASES

  • Reliable Offline Workflows: Ideal for scenarios like remote data entry, inventory management
    in warehouses, or on-site field operations where connectivity is intermittent.

  • High scalability: No permanent server connection. The workload is offline in the browser and scales
    to millions of connections (e.g. Offline ordering to the server when local data entry is completed).


                                                                                                                                                                                            

      DB SYNC
      Powerful Database Synchronization for Offline Environments

      DB Sync equips users with a high-level database synchronization service that efficiently reconciles local data with a
      central server, making it ideal for applications operating offline. Whether gathering data in no-network zones, industrial
      areas, or buildings with signal interference, DB Sync keeps data safe and ready to sync whenever connectivity is restored.

      KEY BENEFITS

  • Smart Sync Control: Easily configure specific tables, data filters, and synchronization strategies for each app, ensuring
    efficient data handling.

  • Advanced Conflict Management: Built with optimistic concurrency control, DB Sync gracefully manages concurrent data
    changes.

  • Designed for Offline-First Environments: Engineered to support reliable operation in low-connectivity settings, DB Sync allows
    users to work offline and then sync their data seamlessly.


      PRACTICAL USE CASES

  • Field Operations and Remote Workflows: DB Sync enables robust offline data capture for field services, warehousing, and inspections
    in areas with limited or no connectivity.

  • Resilient Data Collection Systems: Ideal for applications like inventory management or site assessments where consistent, reliable data
    capture is critical, even without network access.


                                                                                                                                                                                            

Join the EAP now! Discover how Genero Web Apps and DB Sync can transform your offline operations.
                                https://4js.com/download/eap/
#99
Products announcements / [ANNOUNCE] Genero Enterprise 5...
Last post by Christine HEIM-REBIERE - December 19, 2024, 10:43:57 AM



 Genero Enterprise 5.00 Maintenance Release :
GBC 5.00.10


Four Js is pleased to announce a Maintenance Release of Genero Browser Client 5.00.10.

What's new for GBC...
A new customization example for a custom color picker widget has been added
You can refer to https://4js.com/online_documentation/fjs-gbc-manual-html/#gbc-topics/gbc_whatsnew_50010.html for more information.

This version also includes the following bug fixes: https://4js.com/support/issue/GBC/5.00.10.

It is now downloadable from the website: https://4js.com/download/products/.

All Four Js Genero customers under maintenance have free access to the new release.

Best regards,

Four Js Development Tools
#100
Ask Reuben / Ask Reuben 259 - Easy To Remem...
Last post by Reuben Barclay - December 19, 2024, 05:33:15 AM
One thing that frustrates Support Personnel is when they get asked the same question multiple times when the information is freely available on our website.  To counter this we got some URL created that are easy to remember that are symbolic links to pages on our website.

Now ideally you wouldn't have to remember these URL but you would bookmark them.  I find a good test when talking with a Genero developer is to see what (if anything) they have bookmarked.

Read more at https://4js.com/ask-reuben/ig-259/