Subscribe for automatic updates: RSS icon RSS

Login icon Sign in for full access | Help icon Help
Advanced search

Pages: [1] 2 3 ... 10
 1 
 on: Today at 07:57:10 am 
Started by Dmitry K. - Last post by Dmitry K.
Hallo,
We have a program with an ARRAY table and form fields. When you click on a row in the table, the data record fields are displayed in the form fields.
Two of the data record fields are of type TEXT and in the form, they are webcomponents/fglrichtext.
When clicking quickly through the table, the TEXT fields don't manage to load, and the user sees the wrong value.
When clicking slower, everything works as expected.

Why is it so? and how can the loading time be improved?

GS version : 3.10.11

Thanks
Dmitry

 2 
 on: May 07, 2024, 11:31:13 am 
Started by Christine R. - Last post by Christine R.

 Genero 3.21 Maintenance Release :
Genero Browser Client 1.00.66


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

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

This version 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

 3 
 on: May 06, 2024, 02:05:28 am 
Started by Jeff M. - Last post by Reuben B.
Hi Jeff,

Perhaps clarify what you mean by "HTML Text Container"? and what properties you are setting.

With Genero Report Writer, if you use a "WordBox" and populate the href attribute with a valid URL you get something that is clickable in SVG and PDF viewer.  So I don't think it is a case of saying "Does PDF simply not support hyperlinks?"

Perhaps you mean "HTML Box" which is intended for use in conjunction with data input via a TextEdit, textFormat style=html, or a "Rich Text Box" which is intended for use in conjunction with data input via the fglrichtext Web Component.    For those it maybe a support issue for clarification of html supported.  It has tended to be a discussion point of just how much or what html is supported.  You will have seen the sanitize=yes/no presentation style with the html Label/TextEdit as to what syntax is allowed.

Reuben


 4 
 on: May 02, 2024, 02:52:59 pm 
Started by Jeff M. - Last post by Jeff M.
<START TAG href="http://my.webaddress.com>My Web Site<END TAG>

The tag being a with a /a as the end tag.

Sorry the forum messed it up

 5 
 on: May 02, 2024, 02:41:32 pm 
Started by Jeff M. - Last post by Jeff M.
Hi,

(Genero 3.20)

We produce a document from data in the database and print out to PDF using HTML text containers.

Is there a way of printing a hyperlink that works from the produced PDF file?

Using
<a href="http://my.webaddress.com>My Web Site[/url]

in the string produces:
My Web Site

But it is not clickable.

This may not be a Genero issue as print from Word to PDF  and they don't seem to work either.

Does PDF simply not support hyperlinks?

Putting http//:my.webaddress.com does work but is ugly

 6 
 on: April 26, 2024, 02:28:05 am 
Started by Reuben B. - Last post by Reuben B.
With Native Interfaces, the vendor could control what changes you as a developer could make to the user interface.  A common restriction is for the vendor to not allow you to customize a BUTTON.  It is in yours and everyone's interest if there is some commonality as to how buttons are rendered so that the user knows what they can click on.  Another area that drew a lot of support calls is around the text / title that appears at the top of a FOLDER PAGE container, and a GROUP  container, developers would look to change the appearance (change color, font size and font weight) and find that there did not appear to be a formal way in Genero to do this.
 
If you reviewed the Presentation Style References documentation, you would note that there is not a documented selector that enables you to select the Folder Page title or a Group title.  You’d think there might be a Pseudo selector like there is for Aggregates but there is not.   There was a good reason for this.  The native interface vendors did not allow you the developer to change all of the appearance of the Folder title or Group title, and so we were never comfortable allowing you a selector when you could not use all the common presentation style attributes consistently.  We did not want situations where you could change it in Windows front-ends but not in Linux front-ends etc.

However there was an undocumented way...

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

 7 
 on: April 26, 2024, 02:26:26 am 
Started by Reuben B. - Last post by Reuben B.
The Dark Theme was introduced in GBC version 4.01.20.  With the timing of that just before  the release of Genero 5.00, your upgrade to Genero 5 is a good time to investigate incorporating the use of a Dark Theme within your Genero application.
 
I will leave it to the documentation as to how to implement and choose a Dark Theme.  In this article I will answer the two most common questions I’d expect we would get asked, that is how to create your own dark theme as part of your customisation, and also why a widget might not change appearance with a dark theme.

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

 8 
 on: April 26, 2024, 02:25:00 am 
Started by Reuben B. - Last post by Reuben B.
In the Genero 5.00 Release Announcement there is the following …
 
Quote
All the v5.00 front-end clients will support both Genero v4.01 and Genero v5.00. No new v4.01 front-end packages will be released; anyone needing a maintenance release for their v4.01 front-end installations will need to use the v5.00 front-end packages.

... How to think of this, if you look at a browser or a mobile app, you only ever have one version of it. You don’t have to keep particular browser versions to view particular historical web pages. Similarly with apps, you don’t have multiple versions of the same app on the App store to use with different phone versions etc. Instead with these every fortnight/month or similar period, there is a new release that is in the case of browsers typically updated silently, or in case of Mobile Apps through the Update feature of your device ecosystem. Our front-ends will now similarly be a single stream that is updated periodically, approximately monthly in case of GBC, probably less often in case of GDC, GMI, GMA.

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

 9 
 on: April 26, 2024, 02:22:48 am 
Started by Reuben B. - Last post by Reuben B.
With a Web Service, successive requests can be handled by any member of the Services Pool, that is any fglrun process that has been started to service those web service requests.  Web Service code should therefore be stateless so that each request is independent of other requests.  This means you should not have any modular or global variable influencing the result, and you should have no sequential or scrollable cursors left open after each request.
 
What if you wanted a web service to return one row of the database cursor to a calling program, the user in the calling program then clicks something like Next , and to then call the same web service returning the next row from the database cursor?  If it is a scrollable cursor you might want to allow the user to click something like Previous and fetch the previous row from the database cursor.  This means you need the same fglrun process and database cursor to be called by consecutive requests.
 
By adding an attribute (mode=”sticky”) to a web service .xcf, we can signify that the web service is a Sticky Web Service.

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

 10 
 on: April 26, 2024, 02:21:05 am 
Started by Reuben B. - Last post by Reuben B.
When Web Servers are configured for Load Balancing, they are often configured by someone not familiar with the Genero architecture.  With a typical load balanced web server architecture servicing atypical web applications and web services,  any server could be selected to handle the next request.  With a Genero Web Application, the fglrun process remains alive for the duration of the web application holding data in memory and connections to database cursors, etc.  and it is important that all requests associated with an individual web application are sent back to the same server where this fglrun process is waiting.
 
In our GAS documentation, the concept of sending requests back to the same server is called session-bound request processing.  This is required for Genero Web Applications and also for Genero Web Services that have been configured to be sticky.  For normal Genero Web Services, a more traditional web architecture can be used with sessionless request processing where it does not matter what server processes each individual request.

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

Pages: [1] 2 3 ... 10
Powered by SMF 1.1.21 | SMF © 2015, Simple Machines