B4J Tutorial [BANanoVuetifyAD3] Create Professional Looking Vuetify WebSites & WebApps with BANano

Mashiane

Expert
Licensed User
Longtime User

Mashiane

Expert
Licensed User
Longtime User
BVAD3 Version 7.29 RC

Hi there

It is with pleasure to indicate that BVAD3 Version 7.29 RC is now available for download.

1. Download BVAD3 Library and unzip the contents to your b4j workspace
2. Download updated external libraries and copy these to your b4j external libraries folders
3. Download the updated kitchen sink, to explore the kitchen sink offline
4. Run the BVAD3 Library b4j project to compile the b4xlib.
5. You are good to go!

So whats new...

MinusPlusChip



HorizontalScroll



AvatarGroup



ChipIndicators



ListView - Part 1



Enjoy!
 
Last edited:

Mashiane

Expert
Licensed User
Longtime User
BANanoVuetifyAD3 Version 7.29 is out!!!

Please note there is nothing to add to this version going forward and we will just work on 1. maintenance (bug fixing) and the 2. BVAD3 Package Manager and 3. documentation.



A special thanks to everyone who is involved in this project. You make it to be what is it today.

Have fun!
 
Last edited:

Mashiane

Expert
Licensed User
Longtime User
 

Mashiane

Expert
Licensed User
Longtime User
CEVEATS

Executing TABLE_NAMES / SHOW_DATABASES with the data-source returns the actual list of table names on your database and not a list of maps. The end result should be this.



You need to ensure that the 'Lower Case Fields' option is checked OFF, by default this is ON.



The reason that this 'Lower Case Fields' setting was added is because BVAD3 expects the field names to be lowercase. In some cases, some fields do not meet this criteria. If however all your field names are lowercase on your data-base, you can turn this setting off as it always adds an extra processing of your result set. For the record, most things in BVAD3 are processed in lowercase, e.g. setdata, getdata, stuff inside {{ }} should be lowercase etc etc.

#Thanks @micro

PS:

The extra processing done by 'Lower Case Fields', save yourself some speed by ensuring your field names are lowercase and this processing is skipped.

B4X:
If bLowerCaseFields Then
            BANanoShared.ListOfMapsKeysToLowerCase(Result)
        End If
 

Mashiane

Expert
Licensed User
Longtime User
CEVEATS

VField.AutoComplete/Combo/Select 2 Data Types


These controls have 2 data types, one to read the content, one to save the content. Its important that these match.



But at times, you might save the contents of a combo e.g. multi-select autocomplete as a string, whilst the items in it are having integer keys. In that case, the save data type is string and the read data type is integer. For example



If you will read your combo as integer and save as integer, specify integer on both save & read data types.
 

Mashiane

Expert
Licensed User
Longtime User
 

Mashiane

Expert
Licensed User
Longtime User

Mashiane

Expert
Licensed User
Longtime User

Mashiane

Expert
Licensed User
Longtime User
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…