If you are modifying a detail trigger for a field in the IDF, and you switch to a field which does not have any code in any of the triggers, the IDF changes the focus to the first trigger in the list. If you have code in the detail trigger, it will remain focused on the same trigger, which is fantastic. However – if none of the triggers have code in them, it does not remember which trigger you are modifying. Whilst not a huge issue, it is a pain when copying code from one field trigger to a different field into the same trigger.
The latest dojo toolkit has a much nicer UI. http://dojotoolkit.org/widgets Please provide support for this in Uniface so that the web apps look better.
I would like to be able to generate the create table sql from within code.
\\\”When using the CHARACTERS function to add text to the XML stream, it automatically replaces <, &, \\\"\\\" etc with the XML equivalent, <, &, \\\"\\\" etc. However, if you are using the CHARACTERS function to write CDATA tags into the XML, the text within the CDATA block should have the actual characters in, and not be modified.\\\"
When using entity or occurrence parameters, Uniface performs an implicit creocc prior to populating the record with the parameter data. In the case of In and Out parameter directions, this makes perfect sense. However, when using a parameter with a direction of InOut, it does not make sense to do an implicit creocc when returning from the operation. The fact that it is InOut implies that you are passing data into the operation. This operation changes the data and passes it back. Since Uniface currently performs this implicit creocc on returning, you end up with two occurrences in the entity when there should only really be one (ie the In data should get replaced with the Out data, not appended to).