One small step for a man, one giant leap for mankind

Just kidding :-) I was just looking for an eye catcher…

Maybe you have already seen my announcement that I have released v0.17 of the ApexLib Framework, which contains a lot new features.

The previous features in the Framework mostly concentrated on improvements of Oracle APEX on the server, so that’s easier to access Tabular Forms or do automatic validation of date picker or numeric items. The main idea was to make APEX applications more secure without having to do a lot of additional coding. Continue reading

ApexLib: New release v0.15

Just have uploaded release v0.15 of the ApexLib Framework. I will post about the new features a little bit later.

But for now, it contains the following enhancements/bugfixes:

  • CR# 1623673: New package for page item handling
  • CR# 1624830: Use example format mask instead of the oracle format mask
  • Bug# 1623803: ApexLib_TabForm.V ignores parameter pRemoveLovNull
  • Bug# 1624321: Doesn’t check for condition and authorization in region
  • Bug# 1624818: Substitution variable in format mask isn’t supported
  • Bug# 1624862: Substitution variable in column heading isn’t supported

Continue reading

ApexLib: Some bugs fixed

Just have uploaded release v0.13 of the ApexLib Framework.

It contains the following bugfixes:

  • Bug# 1620834: ApexLib_Error: Attach a space after APEXLIB_TABFORM_ROW_PREFIX
  • Bug# 1619435: ApexLib_Error: field information should not be visible on error page
  • Bug# 1620953: ApexLib_TabForm: Error message for invalid format has wrong placeholders
  • Bug# 1620456: Views: Support Application Format Mask PICK_DATE_FORMAT_MASK

Files added/changed:

  • ApexLib_Error.pkb
  • ApexLib_TabForm.pkb
  • ApexLib_views_for_userschema.sql
  • ApexLib_views_for_flows_schema.sql

ApexLib Framework – How to Integrate

I thought it’s time to put all the steps which are required to integrate the ApexLib Framework from the different postings into one integrated instruction. Makes it much easier when you use the framework for the first time.

Read the newest version of the How To Install document on the project homepage.

Note: The above version shows the most current version of the document which may already contain steps for features which have not been released yet. When you integrate the Framework into your application, always use the version of the document which is provided in the zip-file!

Update: Hacking the APEX error page

Thanks to Andree who found an error in my description for the Hacking the APEX error page.

Seems that I screwed something up when I last updated the posting.

<script language="javascript" type="text/javascript">
<!--
ApexLib_handleErrorMessage("t7Messages", "t7Notification", "#6699cc", "#000000");
//-->
</script>

Should be

<script language="javascript" type="text/javascript">
<!--
ApexLib_handleErrorPage("t7Messages", "t7Notification", "#6699cc", "#000000");
//-->
</script>

Thanks to Andree who informed me about that!