banano

  1. Mashiane

    B4J Question [BANano] [SOLVED] How to change Header.Title at runtime?

    Hi there How can I change the Header.Title at runtime? Assumptions: 'Different Pages' can have different titles on the web-browser title bar. There can be different descriptions, indexes etc. #JustAThought
  2. Mashiane

    B4J Question [BANano] SetField & SetAttr using JSON

    Hi there Whilst SetStyle is able to receive a JSON value to apply the styles to it. Is it possible to implement similar for .SetField and .SetAttr so that they receive a JSON string / Map Object. This can greatly help in setting up multiple fields and multiple attributes at the same time. For...
  3. Mashiane

    B4J Tutorial [BANanoReact] Render your Website/WebApp using Facebook ReactJS

    Hi there DEPRECATED: THIS WAS JUST A PROOF OF CONCEPT (now overtaken by BANanoWebix & BANanoVueMaterial) Before you embark on this journey, you might first want to look at BANano4DummiesByExample first! You are going to need some resources from GitHub, here is the link, BANanoReActApp...
  4. Mashiane

    B4J Tutorial BANano for Dummies by Example

    Ola BANAno4Dummies TERMS OF ENGAGEMENT: Please DO NOT POST QUESTIONS ON THIS THREAD. I AM ONLY DOING THIS DUE TO THE NUMEROUS REQUESTS I HAVE RECEIVED TO DO IT. I AM NOT A BANANO EXPERT AND STILL A DUMMY MYSELF, EXPECT SPELLING ERRORS (I SPEAK XHOSA), EXPECT CODE ERRORS, BE CONSIDERATE, BE...
  5. Mashiane

    B4J Question [BANAno] [SOLVED] Javascript to BANano - How to initialize a new function?

    Hi there Just hit a wall... var FizzyText = function() { this.message = 'dat.gui'; this.speed = 0.8; this.displayOutline = false; this.explode = function() { ... }; // Define render logic ... }; window.onload = function() { var text = new FizzyText(); var gui = new dat.GUI()...
  6. Mashiane

    B4J Tutorial [BANano3D] Beginning 3D with Three.JS

    Ola there... BANano3D This is also part of my bucket list things...:p .Now that I'm a little comfortable with the html5 games outlook using BANanoCreateJS, today I thought why not try 3D? This is going to be a long road. ThreeJS is kinda cumbersome but I will do my best to stick to what is...
  7. Mashiane

    Games [BANanoCreateJS] Word Game

    Ola BANanoCreateJS The word game is a simple HTML5 based game developed with a BANano based library named BANanoCreateJS wrapping the CreateJS library. Here one is given 5 lives and words to guess. Each time a wrong character is chosen the number of lives decreased. When a right character...
  8. Mashiane

    B4J Library [BANanoReef] Create reactive, state based components & UI

    Ola BANanoReef So I took a small break to check this out, out of curiosity. Reef does one thing, renders the UI and only updates the stuff that has changed. To develop webistes / web apps with BANano, one uses html, css and javascript. Here we go to basics and create a reactive HTML...
  9. Mashiane

    B4J Question [BANano] [SOLVED] How can I BANano ReactJS?

    Hi there I'm curious about ReactJS due to some possible implementations I might need to look at. I read that one can use JSX, but for pete's sake looking at this... import React, { Component } from 'react'; class App extends Component{ render(){ return( <div>...
  10. Mashiane

    B4J Tutorial [BANanoWebix] Dragging N Dropping Things with the Form Designer

    Ola Version 1.19+ with drag n drop support. The next iteration of BANanoWebixApp (Library + Demo + Form Builder) will include drag and drop functionality to design forms. Whilst still early days, this is rather an exciting time in the BANanoWebix world. In the video above we do the...
  11. Mashiane

    B4J Tutorial [BANanoWebix] Creating Multi-Page Apps - Part 5

    Ola Download BANanoWebix Things Copy the 1.Libraries contents to your external b4j libraries folder. The project source code for this lesson is in BANanoWebixMultiPage Part 5 here closes this tutorial. This encompasses everything we have learned from Part 1 to Part 4 and some more. 1. We...
  12. Mashiane

    B4J Tutorial [BANanoWebix] Creating Multi-Page Apps - Part 4

    Ola Download BANanoWebix Things The project source code is on the BANanoWebixMultiPage folder. Ensure to update the external libraries folder for b4j with contents of the 1. Libraries folder. Part 3 of our lesson looked at the addition of the grid and forms for both cities and positions of...
  13. Mashiane

    B4J Tutorial [BANanoWebix] Creating Multi-Page Apps - Part 3

    Ola Download BANanoWebix Things In Part 1, we created the shell skeleton of our apps, this entailed the multi-view control and the various pages we needed. These were clients, positions and cities. In Part 2, we looked at the backend of our app, we created a BANanoSQL database for cities and...
  14. Mashiane

    B4J Tutorial [BANanoWebix] Creating Multi-Page Apps - Part 2

    Ola Part 1 of this lesson looked at how we could create the shell skeleton of our app i.e. the various pages of our app that will host the different sections we need to build. We created two pages, one for cities and one for positions. In this part we will use the Form Builder/Designer to...
  15. Mashiane

    B4J Tutorial [BANanoWebix] Lesson 31 WixImage

    Ola One of the components that seem not to feature anywhere as a built up component is the image. Anyway to cut a long story short, here is our own version of the image, called WixImage. What we have also done here is to trap the onChange event of the RichSelect component. Whilst a WixCombo...
  16. Mashiane

    B4J Tutorial [BANanoWebix] Lesson 30 WixHints

    Ola The webix system has built int hints system that one can use to provide hints on the usage of the app as demonstrated. To be able to use this widget, one needs to create the hints, link the to element ids and add these in sequence of appearance and then execute the hints. The example in...
  17. Mashiane

    B4J Question [BANano] Clearing Builder Folder Contents on each Run??

    Hi there I just need to confirm something. I'm building an app that uses an sqlite db via PHP, so the db will be created if it does not exist or use the old db if it does not. As I am testing my app im adding stuff to the db so that i can finish my cycle, write my code, debug and rub my app...
  18. Mashiane

    B4J Tutorial [BANanoWebix] WixPivot on PRO (OffTopic)

    Ola This is not a tutorial but just an off topic issue pertaining to BANanoWebix and the PRO widgets. Webix besides the open source Webix offering, which BANanoWebix is based on, provides a variety of professional widgets that one can use for their apps. These include amongst other things the...
  19. Mashiane

    B4J Question [BANanoSQL] [SOLVED] Deletes Error (alasql.loadTableData is not a function)

    Hi there Attached here is a smaller version of my app, that details the error I am experiencing. 1. Inserts - execute 10 inserts to a table - check 2. Updates - update the 'parentid' of all records - check 3. Deletes - dololo 4. Selects - selects all records from the db - check The records...
  20. Mashiane

    B4J Tutorial [BANanoWebix] Creating the Form Designer CRUD Backend BANanoSQL DB

    Ola The BANanoWebix FD (Form Designer) uses BANanoSQL as a backend db to temporary store form and element properties. The designer is created in such a way that the attributes stored in it are never permanent but just a gateway for one to design each form they need. One creates a new form by...
Top