Share My Creation [B4J] MagmaGRID - Next Generation B4XTable 0$

1756831277377.png


What is MAGMAGRID? 🧩


MAGMAGRID is the Next Generation B4XTable... The code for the start is only available to licensed members of the forum.


What can it do? 🔧
Features:

  • Column Resizing ↔
  • Hiding/Showing 👁️
  • Easy Add Column at Creation ➕
  • Easy Inline Editing ✏️
  • Easy Moving ⬍
  • Easy Column Calculation and Sum of Rows ∑
  • Easy Extract Data to List 📋
  • Even if at runtime the window resizes — and B4XTable has different visible rows/columns — it works fine when moving through lines and fields

Known problems at Debug (not at Release) ⚠️
Shows Error:
"Unexpected event (missing RaiseSynchronousEvents): guidelinepanel_mouseexited" (but continues working)


For now, works only in B4J... but should be easy for B4A too (I think even easier with IME keyboard) 📱


What I expect from all users of Forum:
Add new features and post here their versions or fixes... to create a solid class 💪
Why I didn’t make it a B4XLib... I don’t think B4XTable needs an extra lib with the same features...


But we need to understand how it works and how it can be better 🔍

Uses: B4XTable, InlineEditing, B4XTableSelections, B4XEval

Also I would like to tag some persons that I am sure will help make it better (plz don;t stay at same name of class - you can change it as you want) - but plz post your solution or fix here...
@aeric @PaulMeuris @Mahares @stevel05 @mcqueccu @Mashiane @LucaMs @DonManfred @Alexander Stolte @Star-Dust @Filippo @Peter Simpson @EnriqueGonzalez @asales @Johan Hormaza @tchart @teddybear @TILogistic @JakeBullet70 @Erel

@everyone

ps: I am so sorry for asking (tag you) to add your tips... your ideas... but I believe that if we add from one line from anyone - will have the opportunity to have "business controls" that will help all for Fast Creation of Apps!


The code for the start is only available to licensed members of the forum
You can find it here: https://www.b4x.com/android/forum/t...xt-generation-b4xtable-0.168499/#post-1032789
 

aeric

Expert
Licensed User
Longtime User
Hi Magma, I suggest you create a GitHub repo so it is easier for anyone to make pull request and report issue.
 
Top