B4J Tutorials

[ABMaterial] How to XAMPP & Access your webapps via WIFI

Hi there...

This is not ABMaterial related, however I wanted to run my ABMaterial WebApp from my local internet connection via WIFI, so here we go.

Well, install XAMP, you can get a copy...
 
Last edited:

[ABMaterial] Gantt Chart Anyone?

Hi there

For my text challenge, I need a Gantt chart, have looked and looked and came up with this. It's not neat yet and it's not responsive or material what what.

Does anyone have an idea if...
 

[ABMaterial] Avoid duplicate content when using dynamic controls

Hello all, I am going to try and explain how you can resolve the issue of dynamic content with ABMaterial. (This method works for me)

First lets start with the reason why we see duplicate...
 

[Pen&Paper] Automating ABMTable CRUD Functionality

Hi there

Well, this is not new. The ABMGenerator has been an inspiration to this, so I have just adjusted a few things for my liking. As you might know, MyMaterial.Show is a code generator for...
 
Last edited:

B4J Beginner's Guide

This guide is obsolete ! It is no more updated.
Please use the B4X Booklets.


Here is a Beginner's Guide in pdf format.
The source code for the example programs is included.

All...
 
Last edited:

[ABMaterial] How to implement a library version lock

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.

For...
 
Last edited:

[ABMaterial] Start ABMGridBuilder without the console window

To launch the ABMGridBuilder without the lingering console window simply change the respective .BAT like so:

start.bat
B4X:
start "" javaw -jar -Dprism.order=sw ABMGridBuilder.jar
...
 

[ABMaterial] Simplify starting the server

Here's how you can simplify the server startup method in ABMApplication.bas by converting StartServer() to a shim.
B4X:
public Sub StartServer(srvr As Server, srvrName As String, srvrPort As Int)...
 

[ABMaterial] 6 new loading/pause animations (2.50)

I had the question a couple of times to make some more animations (like the spinning circles) available for when the page is loading, or when the app is paused. So here they are:

JUMPINGBALL...
 
Last edited:

[WebApp] Understanding the browser and optimizing the frontend

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...
 

[ABMaterial] Creating Dynamic ABMSideBarItems from Database Records At Runtime

Hi there

At times, you might be faced with creating dynamic ABMSideBarItems items from your pages from existing DB records. This was a challenge I was faced with in my current project. So sitting...
 

[ABMaterial] New: add badge to NavigationBar top items icon (2.51)

Top items WITH an icon in the NavigationBar can show a little 'ios' badge with e.g. a number of unread messages.
Note: you can only start using them AFTER page.FinishedLoading!

Example...
 

[ABMaterial] New ABMPlanner and ABMPercentSlider (2.50)

A friend of mine, who is a doctor, wanted me to write a scheduling webapp. He had some perticular requests:

1. You should be able to schedule per 5 minutes
2. But still need to be able to see...
 

TabPane Example

SS-2016-01-07_08.27.05.png


The TabPane container allows the user to switch between different tab pages.

Working with TabPane is similar to working...
 

Attachments

  • TabPane.zip
    6.8 KB · Views: 1,856
Last edited:

Creating Excel Reports with jPOI - Part II

Report Pivot Table - Pivot Chart
Here in the part II of the tutorial I will present a solution including Pivot table and Pivot chart.

The attached screen shot - pivotcharttemplate.png -...
 

Creating Excel Reports with jPOI - Part I

This tutorial should be viewed as an additional resource to the already published tutorials by Erel.

Introduction
The real power for using MS Excel workbooks as reports lays in the fact...
 
Last edited:

JVM Memory Settings, this may help you

Hi All

I came across this, might be help to users who are not well versed in area.

http://jvmmemory.com/

Regards

John

p.s @Erel this might be a good sticky post :)
 

Floating ContextMenu using jNativeHookB4j

This is an example of using @Roycefer 's jNativeHook to monitor all mouse events, even outside of the current app. It uses a ContextMenu to replicate the right click functionality. Default...
 

Attachments

  • FloatingContextMenu-0-7.zip
    7.1 KB · Views: 482
  • cmenu.css.zip
    1 KB · Views: 477
  • FloatingContextMenu-0-8-6.zip
    10.3 KB · Views: 529
  • Test - cmenu.css.zip
    1 KB · Views: 450
  • FCMTest1.zip
    10.3 KB · Views: 457
Last edited:

[ABMaterial] Downloading a file from the server. My example

Hello.

Sorry for my English.

I've been struggling with the problem of sending any file from the server to the client from the ABMaterial. In the end, I did it and it works. It may be useful to...
 

[ABMaterial] Firebase Auth for Users in 1.20

Last edited:
Top