Anyone who can write an APL function should be able to host it on the web.™
Rendered webpage |
APL code |
:Class ejTreeGridSimple : MiPageSample
⍝ Control:: _SF.ejTreeGrid
⍝ Description:: View and collapse a structured spreadsheet
∇ Compose;levels;items
:Access Public
items←#.MS3SiteUtils.FromCSV #.Files.GetVTV #.Boot.AppRoot,'Examples/Data/iqs.csv'
levels←(≢items){⍺=≢⍵:⍵ ⋄ ⍺ ∇ ⍵,(2+⊃⌽⍵)-?1+⊃⌽⍵}0 ⍝ generate levels
Add _.h2'Here is a TreeGrid'
Add _.ejTreeGrid(items levels)
∇
:EndClass