B4J Library [ABMaterial] Framework for WebApps

Discussion in 'B4J Libraries & Classes' started by alwaysbusy, Nov 5, 2015.

  1. Cableguy

    Cableguy Expert Licensed User

    0.99 is the lastest beta release (oficial).
    Donators however, will receive the stable versions before everyone else, so that they can have a play with it.
    Current stable version is 1.0, and I will be playing with it tonight!
    BTW, putting a minimum amount on a donation is the same as setting a price! There's no minimum amount for a donation, no donation is too small, nor too big. Just keep in mind what AlwaysBusy efforts can bring you, and set an amount accordingly!
     
  2. Roberto P.

    Roberto P. Well-Known Member Licensed User

    ok. I'm interested to use your system for which I will donation. As I wrote would be interesting (must) also be integrated calendar and an example of data exchange with the database to see if you can build applications (Web app) to manage orders, invoices, customers and products. This is my need and I want to manage with your beautiful framework.

    thank you
     
  3. Cableguy

    Cableguy Expert Licensed User

    The framework has just been born, I could bet that AlwaysBusy will be adding a few more controls, and other improvements to the framework!
    As a donor, all I can say is that AlwaysBusy does take the time to "listen" and tries to fulfill the needs!
     
    DonManfred likes this.
  4. Roberto P.

    Roberto P. Well-Known Member Licensed User

    well, thank you for your feedback. I'll also donation and hope to give also contribute to improve this framework that I think has a lot of potential.
    regards
     
    Cableguy likes this.
  5. alwaysbusy

    alwaysbusy Expert Licensed User

    @Roberto P. Please do not feel obliged to donate. Donator or not, everyone will get the same library. I just feel like I should return the favour and give them some kind of benefit. And even for me, it's good that some early versions are not directly into the wild. e.g. I have now added a chart control, but by no means is it ready for public release. I hope some of the feedback will make it easier for me to correct some mistakes beforehand.

    As for the database connection. I may do something around this, but actually all the information to do this is already in this forum. This has nothing to do with ABMaterial, but is just plain old B4J. Erel wrote a bunch of examples on this subject. The calendar control will probably be one of the next controls, as I got some javascript libs in mind that could fit in.
     
  6. billyrudi

    billyrudi Active Member Licensed User

    Hi alwaysbusy and everyone,
    in every command buttom if you demand the closing of a panel in another function it will not close until you make a ws.flush.
    This is rigth.
    I have this in the login panel when i must ask to a webservice to check my credentials.
     
  7. Gabino A. de la Gala

    Gabino A. de la Gala Active Member Licensed User

    Hello!!!.

    ¿It's posible to "mask" the edit fields for passwords?
     
  8. alwaysbusy

    alwaysbusy Expert Licensed User

    Yes this is right. The next update has this already fixed.
     
    billyrudi likes this.
  9. alwaysbusy

    alwaysbusy Expert Licensed User

    Yes, check the 'password' input field in the demo (ABMInput).
     
  10. Roberto P.

    Roberto P. Well-Known Member Licensed User

    I do not feel obligated, but I think it's fair to make a donation to know the value of the idea, the time and the utility that we have.

    I really hope you will continue the development of controls.

    I know the examples database B4j, but I thought to a practical example for reading and writing data from the controls to the tables.

    thank you
    Hello
     
    alwaysbusy likes this.
  11. Gabino A. de la Gala

    Gabino A. de la Gala Active Member Licensed User

    It works!!!

    Code:
    Dim inp2 As ABMInput
        inp2.Initialize(AppPage, 
    "inp2", ABM.INPUT_PASSWORD, "Password"False"")
        myModal.Content.Cell(
    2,1).AddComponent(inp2)
    Thanks.
     
    Cableguy and alwaysbusy like this.
  12. Cableguy

    Cableguy Expert Licensed User

    Hi Alain,

    I think I found a bug with ABM v1.0!

    what I did:
    Copied the Template folder and renamed it.
    Renamed the .b4j and .b4j.meta Files.
    Did all the Nx stuff.
    So my AppName is "Portal" and created a page from the page template, following the indicated procedure, named "Home".
    Hit Run and no errors nor warnings, cool
    Opening the browser and typing the address (localhost:51042/Portal) I see the browser trying to open the Home page (localhost:51042/Portal/Home) but I get a 404 error.
    I decided to check the www folder tree (D:\B4X\R1x1511132010\TugaDroid\Objects\www\Portal) ... and I see no "Home" folder!
    So my new Page is NOT being created!!!
     
  13. alwaysbusy

    alwaysbusy Expert Licensed User

    Have you put a stop in the ABMApplication class? (AddPage method where it says writepagetodisk I think, I'm not sitting before my computer). Check the values of the variables there.
     
  14. Cableguy

    Cableguy Expert Licensed User

    Sorry, Alain, my bad! I forgot to change the Page object name in Main
     
    alwaysbusy likes this.
  15. alwaysbusy

    alwaysbusy Expert Licensed User

    No problem, I'm so used to how its done it was quite possible I forgot to mention something :)
     
  16. Cableguy

    Cableguy Expert Licensed User

    v1.01 Wish!
    Theme the sideNavBar, not just the TopNavBar!
     
  17. alwaysbusy

    alwaysbusy Expert Licensed User

    You can already. The navbar theme has a lot of properties starting with SideBar...
     
    Cableguy likes this.
  18. Cableguy

    Cableguy Expert Licensed User

    I have a LOT to explore then!
     
    alwaysbusy likes this.
  19. Cableguy

    Cableguy Expert Licensed User

    Am I right in assuming that a NavBarSideItem that has SubItems will not fire the "parent"?
    Like:

    mypage---my subpage1

    Clicking mypage will trigger the animation of the navbar BUT NOT the opening of the mypage/index.html file (?)
     
  20. alwaysbusy

    alwaysbusy Expert Licensed User

    Yes. This is because of the accordeon effect. Suppose this scenario:

    Click mypage -> shows the index + accordeon open
    Click subpage -> shows subpage
    Click mypage again - > shows the index + accordeaon closes.

    This is kind of confusing for the user. NavBar is an object of MateriizeCSS.js so I rather don't make changes to this file because if an update comes up from these guys (with bugfixes or new objects), we would not be able to use it without doing all the changes again.
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice