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: April 01, 2020, 09:09:45 am 
Started by Enrico S. - Last post by Enrico S.
Hi, Reuben.
I agree with you: no need to repeat the ON CHANGE logic in BEFORE FIELD.

I normally use COMPLETERS under some controls:
- if the cursor position in greater than 1 (IF fgl_dialog_getcursor() > 1) I create the list, otherwise i destroy it. By this way using backspace on the completer field the list disappear as the user completely rewind the field.
- if the user first type just a spacebar on the completer field, I produce a short list with the preferred criteria.

I figured an enhancement of COMPLETER to speed-up presentation of choices on cascade completers fields, mainly inside an INPUT ARRAY, where you cannot use cascade comboboxes.

COMPLETER are very very appreciated, and I think they could be better with some little enhancement.
Reuben, you point of view is wider then mine, so I'm sure you can figure how to make it better.

Thanks for your answer.
Enrico

 2 
 on: April 01, 2020, 04:16:14 am 
Started by Enrico S. - Last post by Reuben B.
Interesting question.  With other widgets...

BUTTONEDIT you can code inside BEFORE FIELD to execute the action in certain conditions i.e. field is blank, to save the user having to tap the action
COMBOBOX, drop-down list appears if you click in field, it does not appear if you tab into field.
If you were replacing BUTTONEDIT with INPUT+COMPLETER, you would probably expect to maintain that functionality.

The ON CHANGE block is only executed if there is no keyboard entry for a few hundred milliseconds.  BEFORE FIELD would have to have the same, so that if the user tab-tab through the field quickly, the block was not fired.  Only if the user paused in the field would you want it fired.

I don't think you should have to repeat the ON CHANGE logic in BEFORE FIELD.  If this were to occur, I think an additional attribute that would lead to ON CHANGE being field on field entry would lead to cleaner code.

With COMPLETER expectation is that list will have a narrower selection, the more keys you type.  Type, G, get the top 20 entries that begin G, type GE, get the top 20 entries that begin GE.  So what criteria would you use when the field is empty?  I guess you would use top 20 most popular values, or the 20 most recent values.

Does this pattern occur in any other well-known applications?  Answer=Yes.  Goto google, click into the search field, and it pops up with your most recent searches.


Reuben

 3 
 on: March 31, 2020, 09:50:39 am 
Started by Enrico S. - Last post by Enrico S.
Hi.
Actually the COMPLETER is activated when the ON CHANGE trigger is fired for the field.
If I would automatically expose a short list when the focus goes on that field (if empty, obviously), i would need to activate the completer with BEFORE FIELD, and that is not actually provided.

So, what do you think about the activation of completer with both ON CHANGE and BEFORE FIELD triggers ?

Best regards.
Enrico

 4 
 on: March 24, 2020, 09:34:28 am 
Started by Scott P. - Last post by Lionel F.
Hi,

Since (from what I read) it looks related to the graphic card and potentially to QT/OpenGL, perhaps an idea could be to test this environment variable (on the GDC client side) which forces the software rendering :
QT_QUICK_BACKEND=software

Not sure it will help but it can deserve to be tested.

Best Regards,
Lionel

 5 
 on: March 24, 2020, 12:56:04 am 
Started by Scott P. - Last post by Reuben B.
If you are able to gather any details, please pass onto your support contact so that it can be entered into our knowledge base.

Thanks,

Reuben

 6 
 on: March 24, 2020, 12:32:05 am 
Started by Scott P. - Last post by Scott P.
Thanks for the response Reuben. We discovered today that disabling the default Intel display adapter in Device manager fixed the issue. Something got updated when they updated to Windows 10 v1909.

 7 
 on: March 24, 2020, 12:27:14 am 
Started by Scott P. - Last post by Reuben B.
I have not seen that error but my instinct would be to find out the .dll that could not be loaded, see #2 here https://stackoverflow.com/a/14362289

 8 
 on: March 23, 2020, 06:48:09 pm 
Started by Christine R. - Last post by Christine R.

     Genero Enterprise 3.20
     Maintenance Release


    Four Js is pleased to announce a Maintenance Release for Genero Enterprise 3.20
    for the following products:

    • Genero BDL with Web Service (BDL - JGAS - GBC - GGC - WCG) 3.20.09
    • Genero Desktop Client (GDC) 3.20.12
    • Genero Report Engine (GRE) 3.20.07
    • FourJs License Manager (FLM) 5.20.15

    Genero BDL with Web Service (BDL - JGAS - GBC - GGC - WCG) 3.20.09 is the bundle which includes:
    • Business Development Language (FGL) 3.20.09
    • Web service extension (GWS) 3.20.09
    • Genero Browser Client (GBC) 1.00.56
    • Genero Identity Provider (GIP) 1.00.08
    • Testing tool (GGC) 2.00.10
    • Application Server for Java (JGAS) 1.10.07
    • Web Components and wrappers (WCG) 1.00.17

    These packages are now available from the Web site :  https://4js.com/download/products/ .

    Listed below are the bugs fixed with this release:
     

    Four Js Genero customers with valid maintenance contracts have free access to this new release.


    Best regards,

    Four Js Development Tools[/list]

     9 
     on: March 20, 2020, 10:35:36 pm 
    Started by Scott P. - Last post by Scott P.
    Within the last couple weeks, we've had some machines at one site no longer being able to launch the GDC (ver 3.10.25) due to this error suddenly popping up. Win10 machines managed by the local customer. Has anyone else seen this error? Research indicates that it is typically related to a graphics card driver. We are not aware of any driver updates performed by the customer.

     10 
     on: February 25, 2020, 08:32:08 pm 
    Started by Robert S. - Last post by Reuben B.
    For completeness, I'll just add the link to the issue where this was fixed in 2013  https://4js.com/support/issue/?id=FGL-02912


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