B4J Tutorials

[XLUtils] Creating Tables

1620565159754.png


Tabular data can be converted to a Table object. Excel provides all kinds of nice features related to tables...
 

Attachments

  • Table.zip
    1.6 KB · Views: 451

[BANano] BANanoFiles - A nifty way to read a file text contents without uploading to the server

Ola

2010-05-09 Update

BANanoFiles.gif


A Skeleton based demo is attached.

I was checking the BANanoPromise example code as I needed a way to get a text file contents without having to upload...
 

Attachments

  • BANanoFilesDemo.zip
    4.2 KB · Views: 331
Last edited:

[OneEvery]: Using the CLI

Here we go

Anyway, having noted that the Twitter Bootstrap learning curve is going smoothly, OneEvery seems to be maturing surely but slowly for this part, a CLI (Command Line Interface)...
 
Last edited:

[ABMaterial] B4JS - 06 The UI Connection

Last edited:

[BANano] Ajax calls

EDIT 1.04: Method syntaxes have changed!

With BANano, it is easy to make a Ajax call (e.g. to call a B4J REST API method).

There are two ways to do so:

1. Using events (the prefered way...
 
Last edited:

[ABMaterial] Making Responsive Apps - please contribute your expertise!

Responsive ABMaterial Design - Making this a Reality!

ABM is great for easily making world class web apps - particularly for the desktop (big screens).
That being said, we...
 
Last edited:

[ABMaterial] Showcase (one to many table relation)

TripInspect_inspects.png
This example shows a Master (Vehicle ID) - detail (Group ID) - detail (Item id)
The fixed footer controls the Master grid (VEHICLE). Each detail is based on the...
 
Last edited:

https://github.com/knowm/XChart

Wanted to see what is in the demo's of this Github Project. Have compiled the library and demo code into a single jar (JHSxChart.jar). Download and copy JHSxChart.jar to your B4J...
 

Attachments

  • XChart_64_64.png
    XChart_64_64.png
    2.9 KB · Views: 184
  • JHSxChart.jar
    467.1 KB · Views: 171
  • b4jXchart.zip
    3.9 KB · Views: 159

Easier SQL Inserts

A standard SQL insert in B4J may look something like this:

B4X:
 Dim InsertCustomerSQL As StringBuilder
   Dim InsertValues As List
   Dim InsertID As Long
   Dim RS As ResultSet...
 

Attachments

  • EZSQLInsert.zip
    66.1 KB · Views: 383

PDF creation (with the help of Android)

[BANanoWebix] Lesson 8.3 Datatable Pagination & Exporting to XLSX, PNG, PDF and CSV

Last edited by a moderator:

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

How to "Collapse All" with a single key

How to "Collapse All" with a single key

While developing pages for ABMaterial, I frequently use Edit->Outlining->Collapse All to condense the source and navigate between sections...
 
Last edited:

[ABMaterial]: Creating a Sign In Modal Dialog with Options: Part 3.1

Hi again

This is the final installment of this important tutorial and is a continuation of part 3, which dealt with the Sign Up process.

So far, we have demonstrated how one can Sign Up, get...
 

Attachments

  • frmCreateAccount.bas
    30 KB · Views: 471
  • frmLogin.bas
    23.9 KB · Views: 468
  • activate.zip
    1.4 KB · Views: 425

💡 CID (Caller ID) - View incoming call details using your COM port modem

Hello All,
After looking on the forum and finding basically nothing regarding using B4J for CID (Caller ID) via home or basic business phone lines, I took out my V.92 USB modem and created this...
 
Last edited:

[ABMaterial]: Raising Events from Custom Components

Hi there

With the ability to create custom components for your ABMaterial WebApp, one is also able to raise and capture events when creating and running their webapp.

I have found it easier...
 
Last edited:

[ABMaterial] Calling MySQL PHP scripts with OkHttp

Wow...

In my quest to replicate my android app to ABMaterial framework, just managed to execute my php scripts that access mysql db directly from my experiment web app.

Check this out......
 

[ABMaterial] Creating a Contact Us form that will send an email

Hi again..

I wanted to create a Contact Us form that will send an email to a specified recipient using stored SMTP details. After designing my form, I had something like this to go with.

Related...
 

Attachments

  • frmContactUs.bas
    19.7 KB · Views: 503

[ABMaterial] Populate a combo based on another selection

You may be thinking that I create these tutorials for myself. You may be right!!!
My RAM memory is very limited. Erel has offered (us) a place to securely store them (he is so kind) for future...
 

[server] Run a Server on Azure as an App Service

Since Azure supports Jetty, a B4J server app can also run on azure.

1. Search jetty in the marketplace and create a web app service...
 

Attachments

  • search.png
    search.png
    41.4 KB · Views: 1,380
Last edited:
Top