B4JTutorialABMaterial [ABMATERIAL]
Sharing the goodness [ABMaterial]
Article 1: Generic Excel Importer Class for your ABMUpload component Article 2: Overwriting files uploaded with ABMUpload.
@Mashiane · 2017-05-12
B4JTutorialABMaterial [ABMATERIAL]
Raspberry Pi Switch LED [ABMaterial]
ABMaterial WebApp running on a Raspberry Pi (RPi).
@rwblinn · 2017-05-08
B4JTutorialABMaterial [ABMATERIAL]
Creating a Contact Us form that will send an email [ABMaterial]
Creating a Contact Us form that will send an email [ABMaterial]
@Mashiane · 2017-05-03
B4JTutorialABMaterial [ABMATERIAL]
Enabling Users to get their lost passwords via email [ABMaterial]
Enabling Users to get their lost passwords via email [ABMaterial]
@Mashiane · 2017-05-03
B4JTutorialB4J
Mix text and icon on button and other nodes
Mix text and icon on button and other nodes
@Enrique Gonzalez R · 2017-05-03
B4JTutorialABMaterial [ABMATERIAL]
Flexible User Groups & Permissions [ABMaterial]
Flexible User Groups & Permissions [ABMaterial]
@Mashiane · 2017-05-02
B4JTutorialABMaterial [ABMATERIAL]
New debug feature in 3.20 [ABMaterial]
ABMaterial 3.20 will introduce a very cool debug feature! When developing web apps, the console (e.g. in Chrome) can be your best friend. But on mobile devices, you don''t have that available. (can be set-up, but I find it a pain in the a$$). In ABMaterial 3.20, there will be a build-in console. It is using the Conzole javascript library and is very easy to use in B4J.
@alwaysbusy · 2017-04-15
B4JTutorialABMaterial [ABMATERIAL]
Dashboard Creation with JustGage [ABMaterial]
For this exercise I wanted to have a dashboard that will provide me with total Expenditure vs Budget as demonstrated in Figure 1 below. In this table, records are added that will have a budget and expenditure. The expenditure amounts are a sum up of records captured in another screen. This record copying and drill down (i.e master-detail) functionality was discussed in this article.
@Mashiane · 2017-04-09
B4JTutorialRaspberry Pi [RASPBERRY PI]
One Window Application with JavaFXPorts [Raspberry Pi]
With Gluon JavaFXPorts it is possible to run JavaFX on Embedded like the Raspberry Pi. JavaFXPorts is the name of the open source project maintained by Gluon. The JavaFX application runs as a one window, similiar to an Android app.
@rwblinn · 2017-04-07
B4JTutorialTheme [ABMATERIAL]
Themes Quick Reference [ABMaterial]
Themes Quick Reference [ABMaterial]
@Mashiane · 2017-04-04
B4JTutorialABMaterial [ABMATERIAL]
ABMTable > DrillDown & Cloning Records [ABMaterial]
ABMTable > DrillDown & Cloning Records [ABMaterial]
@Mashiane · 2017-04-03
B4JTutorialABMaterial [ABMATERIAL]
new section and page nav feature (3.02) [ABMaterial]
new section and page nav feature (3.02) [ABMaterial]
@alwaysbusy · 2017-03-31
B4JTutorialABMaterial [ABMATERIAL]
Facebook-like timeline in less 200 lines! [ABMaterial]
Facebook-like timeline in less 200 lines! [ABMaterial]
@alwaysbusy · 2017-03-23
B4JTutorialABMaterial [ABMATERIAL]
Extend the Navigation top Bar (3.02) [ABMaterial]
Extend the Navigation top Bar (3.02) [ABMaterial]
@alwaysbusy · 2017-03-22
B4JTutorialViews - additional
Accordion container
The Accordion container (added in B4J v5.0) is a container similar to TabPane. It holds TitledPanes. These are panes with titles.
@Erel · 2017-03-19
B4JTutorialViews - additional
Pagination Container
The Pagination container (added in B4J v5.0) is similar to TabPane and Accordion. It holds one or more pages. Each page is created from a layout file.
@Erel · 2017-03-19
B4JTutorialLogging/Exceptions
Unhandled exceptions
Unhandled exceptions are exceptions that were thrown outside of Try / Catch blocks. Such exceptions cause the process to exit in all cases except of server applications. Starting from B4J v5.0 it is possible to catch such exceptions. This is done with the Application_Error sub (in the Main module).
@Erel · 2017-03-19
B4JTutorialABMaterial [ABMATERIAL]
Creating Dynamic Legend specific Calendar Events at runtime [ABMaterial]
Creating Dynamic Legend specific Calendar Events at runtime [ABMaterial]
@Mashiane · 2017-03-14
B4JTutorialABMaterial [ABMATERIAL]
How to XAMPP & Access your webapps via WIFI [ABMaterial]
This is not ABMaterial related, however I wanted to run my ABMaterial WebApp from my local internet connection via WIFI, so here we go.
@Mashiane · 2017-03-11
B4JTutorialABMaterial [ABMATERIAL]
New component ABMSmartWizard [ABMaterial]
ABMSmartWizard is a flexible step wizard component. It is easy to implement and gives a neat and stylish interface for your forms, checkout screen, registration steps etc.
@alwaysbusy · 2017-03-08
B4JTutorialABMaterial [ABMATERIAL]
Avoid duplicate content when using dynamic controls [ABMaterial]
Avoid duplicate content when using dynamic controls [ABMaterial]
@mindful · 2017-03-06
B4JTutorialDatabase [MYMATERIAL.SHOW]
Automating ABMTable CRUD Functionality [MyMaterial.Show]
Automating ABMTable CRUD Functionality [MyMaterial.Show]
@Mashiane · 2017-03-01
B4JTutorialABMaterial [ABMATERIAL]
How to implement a library version lock [ABMaterial]
Starting with ABMaterial v2.50, there are two version fields in the ABM object. The first reports the version of the library while a second includes the version number in the name. The unique version field makes it easy to implement a version lock in your apps by simply referencing the version specific field.
@stanmiller · 2017-02-15
B4JTutorialABMaterial [ABMATERIAL]
Simplify starting the server [ABMaterial]
Here''s how you can simplify the server startup method in ABMApplication.bas by converting StartServer() to a shim.
@stanmiller · 2017-02-15
B4JTutorialABMaterial [ABMATERIAL]
Start ABMGridBuilder without the console window [ABMaterial]
To launch the ABMGridBuilder without the lingering console window simply change the respective .BAT
@stanmiller · 2017-02-15
B4JTutorialExcel [ABMATERIAL]
Using MS Excel as your reporting Engine for Database Records [ABMaterial]
Using MS Excel as your reporting Engine for Database Records [ABMaterial]
@Mashiane · 2017-02-13
B4JTutorialABMaterial [ABMATERIAL]
Msgbox and InputBox (2.51) [ABMaterial]
Msgbox and InputBox (2.51) [ABMaterial]
@alwaysbusy · 2017-02-12
B4JTutorialWebApp [WEBAPP]
Understanding the browser and optimizing the frontend [WebApp]
In my morning readings i came across an interesting and very well explained tutorial on how the browser works and how can we optimize the payload that the server sends to the browser. You can see it at: https://dev.to/sanjsanj/optimising-the-front-end-for-thebrowser This is a good reading for anyone that gets into web developing.
@mindful · 2017-02-12
B4JTutorialABMaterial [ABMATERIAL]
Creating Dynamic ABMSideBarItems from Database Records At Runtime [ABMaterial]
Creating Dynamic ABMSideBarItems from Database Records At Runtime [ABMaterial]
@Mashiane · 2017-02-11
B4JTutorialCharts [ABMATERIAL]
Creating Dynamic Charts from Database Records At Runtime [ABMaterial]
Creating Dynamic Charts from Database Records At Runtime [ABMaterial]
@Mashiane · 2017-02-11