Jump to content

Recommended Posts

  • Administrators
Posted

As you already know there are some new advanced features introduced with version 0.88.0. I will try to briefly explain those features.

 

1) NavigateKeys

 

This provides a mean to customize navigation in a Form when it has editable fields with TabStop and TabOrder. This will handle browser low-level key events and will allow end-user to move inside the Form and not go beyond it by pressing tabs. In normal browser behavior pressing TAB can send focus out of Form to other controls which should not be focus. This problem is solved in uniGUI. I'm not aware of any other web framework with such unique feature. See FormNavigate demo.

 

You can also define keys which are used to Submit or Cancel the Form. Pressing those keys will generate events which should be handled by developer on server side. See SubmitCancel demo.

 

2) MonitoredKeys

 

UniForms now can handle Keyboard inputs. There are 3 new events: OnKeyDown/Up/Press.

Just like VCL Forms you have a Property called KeyPreview. It will enable to capture Key strokes even when focus is inside an Editable field.

 

Problem here is that once you start capturing keys using OnKeyDown/Up/Press, all key strokes will be sent to the server which can create an unwanted traffic. To solve this, uniGUI introduces MonitoredKeys property which allows developer to choose keys to monitor. For example if you only need F6 key to be monitored you can define it and OnKeyDown event is only fired when F6 is pressed. See MonitoredKeys demo.

 

 

Both properties are available in MainModule and UniForm which means you can customize them at Session level or individual Forms level. If you define NavigateKeys for MainModule, the settings will be valid for all Forms in that session. Same is true for MonitoredKeys.

Posted

.920 is the last build or there are a new one???

 

Again I reply myself, I saw .922 build in other thread.

 

By the way, I send a message asking about the right position for APPLET definition in the main body of the html??? I know you are so busy, but... a little effort more, just a little.

  • Administrators
Posted

Again I reply myself, I saw .922 build in other thread.

 

By the way, I send a message asking about the right position for APPLET definition in the main body of the html??? I know you are so busy, but... a little effort more, just a little.

 

Please post your message in forums.

 

Thanks

×
×
  • Create New...